I have a 2002 Explorer Sport Trac (4.0). I had a code for p1120 (faulty TPS) about a month ago. Replaced w/ aftermarket TPS; everything was fine. About a week ago, same code. I take the TPS off, exchange it under warranty, but it changes nothing. So, I take it to a shop for further...