I have a 2006 Jeep Wrangler with the 4.0 motor and 188k miles on it. I've owned the vehicle since 110k miles and have changed my oil every 5k with Rotella T6 10w30. A couple weeks ago, after long drives, the motor would idle rough and would throw a P0303 code. I initially thought this was a heat...