please help ive got a discovery 300tdi and when i turn the ignition off the engine wont stop running ive changed the stop solenoid on the fuel injection pump but this hasnt made any difference please help as this is getting really annoying.thanks in advance
When you replaced the stop solenoid did you pump diesel thru (using lift pump) to make sure there is not blockages from swarf?
You may find that there is swarf from the injection pump beaking down inside which will block the stop solenoid and prevent it from actually cutting the fuel off.
You can use one of the extending magnets to remove the swarf but this is only a remporary measure. Had to replace one of mine a few years back due to the same issue.
Take the solenoid off again and use the lift pump prime handle to pump a bit of fuel thru. Dip a magnet inside and clear out swarf etc. It will stop fine for a while till the swarf comes back.