A couple days ago I went out mudding in my stock 97 Jeep TJ 4 cylinder 2.5l and went through 6-8 puddles in a row and they only came up about half of my rims but then when I got out onto the main trail my jeep stalled even though my foot was on the clutch. I played around with it until it would stay running then later went on the highway and my engine light came on. Also it still felt like it was going to stall and became really jerky when i was starting off going or if my foot was pressed most of the way down on the gas. I checked the engine light issue and it gave me 3 codes. P0121, P0123 and P0303. The P0303 says there was a cylinder 3 misfire detected so I changed all my spark plugs today because they needed to be done anyways but the issue is still the same. The P0121 code involves the Throttle position sensor range and performance and the other is the TPS sensor high input circuit. I have no experience with the TPS unit, don't know what it looks like or where it is located. Wondering if anyone else had this same issue and could offer some much needed advice.
If it were mine I would disconnect the battery (removes codes, makes engine relearn) disconnect the TPS soak it and the connector with electronic safe silicone lubricant. Like used on weather seals and grommets. Theory being water got in there. Not an expert never seen it happen, just what I would try. Edit:
It's a black plastic thing on the throttle body. Thats the thing the throttle cables and air intake hook to. Just realized you needed location of TPS. ( throttle position sensor)
I've made pretty fast runs down an old rail bed road with loads of puddles and bumps. Eventually my gauges go crazy and check engine light comes on. Just dry it out. Pop your distributor cap off and make sure it's dry inside. You'll be fine. If you don't have a code reader to clear the codes then do as said above and remove batt cable.
98 TJ 4.0L | GenRight Stretch, 4 Link | Built XJ HP30 & XJ 44 | AW4 | ARB's | 35" Krawlers | Allied Beadlocks | York OBA | Warn 9500i etc. | M416 Trailer
yes i wnt through two tps sensors before i got a good one. it might not be the sensor anymore though if it is still misfiring. also before you hook up the sensor unhook the battery so code clears before the new one is plugged in that way it will relearn properly