230E Fuel pump stays on when ignition off

I've got a lovely barn find 1982 W123 230E which I've not got running really well, but a problem has just started which has got me baffled.
When I switch the engine off and take the key out, the fuel pump stays running.
I have to take the relay out to switch it off. Plug the relay back in and its starts running again.
I'd understand the relay is at fault if it didn't switch on but not off ??
I've taken the relay apart and it all looks good, with both inner small relays operating fine when I put 12v on.
I checked it by following the video on you tube.
w123 however I took a chance and bought a w124 relay in the hope it would fit and it did so I'll fix the whole thing for only £14.95
the car has never run better obviously the relays aren't on just on or off they can wear and Performance drops as they get old


