I have a problome with my Truck. I keep getting a check engine light p121. Now I know this has to to with the throttle position sensor . So I reset the trouble code i. e. cleared it. It came back on again. So I went to recalibrate it. Disconected my ground on the batteries and let it sit for a few hours. Then reconected the Batteries and turned key on and did the three slow applications of accelerater peddle. It reset. Now my wait to start light isnt working and after a few hours of driving, my truck threw another code. yep, p121. On the way home from work my speedometer started jumping around and finally just fell to zero. The truck seems to be running fine. After reading a few hours on forums, it seems that the Ecm/pcm could be the issue. Does this seem plossible? I had a simular issue a few months back. My wait to start light stopped working and a few weeks later my starter failed, Cheap Napa starter, and after replacing starter and reconecting my batteries, a day or so of disconect, my wait to start light worked again.