driving along jeep sputtered and spitted then it stopped wouldn't start no more. i pulled codes P1296,P0121,P0123 they all are related to TPS so i pumped gas peddle 80-90 times and cleared codes she started and ran fine for the pass few days. is my TPS sensor bad? if so what is a good brand name...