I am having problems can't figure out! my jeep surges cuts out sometimes when driving, sometime you put it in park it idles way up won't idle down. Code reader showed bad o2 sensors, high voltage on 02 heater? throttle position sensor and map sensor! replace 02 sensors throttle position sensor and it was fine for a couple days. started doing it again. replaced map sensor was ok for a day now doing it again! Any ideas? shows all those codes again too.