Nope....probably it. Wash your engine lately? These TPS will die when water gets in. The last three I've done a popped open to find them wet inside.