Check engine light HELP!
94 302. my check engine light came on about a year or so ago and i have a buddy pull the codes and it was saying my tps was bad so i got a new one and installed it and my check engine light was still coming on so i pulled the codes again and it was saying code 121 and perge canister 2 relay was bad so i got under the hood and fixed the perge canister problem temperarilly. i got a voltage meter and set the tps to about .99 volts but at full throttle it was only pulling 4.67 volts which it should be up more around 5. is my sensor bad or am i just an idiot? any help would be great.

