I do everything on the cheap and tried to clean it. There might be some metal filings (i.e. bits of your fuel pump) in there. I had a200tdi in a defender and the stop solonoid was near the lift pump (on the drivers side). It turned out mine just needed a new spring.
Before you take it out try leaving the engine running, turn off the ignition and then tap the solonoid with a small hammer.