My '00 td42t has been intermittently running on when I turn it off for yonks now. It starts ok and doesn't blow excessive smoke. It's done 170k and has a bit of a tune up with the injector timing advanced a bit from std. I have always assumed it was a result of the advanced timing and possibly fuel solenoid. Am I correct in this? Or do I need to cough up for new injectors?