i had a vac leak cause a TPS code.. my rubber t under the snout of S/C came completely off. i replaced TPS 3 times before i figured it out it was a vac leak.