My 2002 Wrangler 4.0L Automatic is running rough and rpms flucuate when at idle. Sometimes all the way to 1500 rpm while stop. Also feels like a misfire every now and then while on highway but just did tune up. Pulling code for High and Low Voltage to TPS sensor, changed it, not it. Im thinking possible CPS sensor? Anybody think im on the right track?