Well my check engine light use to come on after about 10-15 minutes of driving. Then I went out and boyght some new bosch O2 sensors and it never came on again. Then about a week ago I put a new TPS on it and now if I am driving and start coasting in gear the light will come on. But if I give it gas it will go off or if I keep coasting for a few more seconds it will go off. So whats up? Anyone else have this problem? Also was I suppose to adjust the TPS when I put a new one on?