I repaired mine by snipping off the pintle. Used to have to do it all the time on Ford Escorts. I believe the soliniod is there for hot shut off emissions, although it could help prevent dieseling as well, especially in countries with crappy fuel.
I had planned on getting a new one eventually...