I had autozone run a scan when my check engine light came on. They said it was the TPS. I got the part but had to wait before I could exchange it (screws were warn out) anyways I had it unplugged and I put it back on and now it seems to be running fine and check engine light went off. Whats up with that? Could a loose connection cause it to send an error code like that? I even unhooked the battery to try and clear the computer but it is still off and Jeep seems to be running just fine now. Any suggestions?