Ok. I've searched and thought I had this figured out, but I failed so, here's the run down.
A couple weeks ago we had a really bad storm and since the jeep spends most of the summer naked everything got soaked inside. The next day when I drove it I had a check engine light and the airbag light on. I scanned it and got the p0123 code for the tps. A couple days later I walked across the street and bought a new tps from advance and put it in.
That fixed everything and the jeep was back to normal. A little rougher at idle than usual but still it was fine. Now a week later we've had another hard rain and BAM! Check engine light is on again with p0123. I know these store bought parts are sketchy. I used to manage an advance while I was in college and defected out many electrical parts. So, I ran up and swapped out the one I had bought. This time however the light will not go away and the jeep won't really drive well.
Any thoughts as to what to check next? Should I just go get a dealer tps?
Thanks in advance for any help