Ok, driving home today, it was raining... took a sharp turn with some speed, hit a small puddle and the engine light came on (just recently i was bragging that I've done "faultless" 19,000 km in the year i owned it ).

I've collected the following error codes:
P0122, P0123, P0320, P1391

In order of appearance, that is:
1. Throttle position sensor (TPS) voltage too low,
2. TPS voltage too high,
3. No crank reference signal at crankshaft position sensor and, finally,
4. "Intermittent loss of CMP or CKP Loss of the Cam Position Sensor or Crank Position Sensor has occured".

Ouch! The engine light is ON. Jeep runs but i just won't take it like this tomorrow to the Touring the Turon trip. Any of you jeepers can give some advice, share thoughts?

Oh, and if that's related at all - i've changed the spark plugs on Tuesday; the TJ felt a bit "lighter" afterwards (the old ones were busted), hence my spirited drive home tonight.... However, I don't think i'd have bumped any of those sensors there, maybe i have a bad wire somewhere... any ideas?

Thanks,
Dushan