I've been doing research on this for about 3 weeks and I can't figure it out. I was getting error codes 43 and 31 but since I replaced my spark plugs and wires code 43 is now gone but code 31 is still up. I have already replaced the purge solenoid and the check engine light did not come back on until I drove about 120 miles. I bought the jeep used in December with 116000 and had no problems with it. I drove a little over 400 miles from College Station, TX to Mcallen, TX back home with no issues. I did change oil before making the trip back and it was really dark. Any suggestions on this fix would be greatly appreciated. Thanks.
Repairs done:
-replaced thermostat- heater now works
-replaced O2 sensor- cleared bank 2 O2 sensor code (used bosch sensor, I wish I would have read the forum on O2 sensors before buying it but I have not had problems so far)
-replaced idler pulley- ceased up and fell off
-replaced plugs and wires- I am sure they were the orginal spark plugs (the gap opened up to about .85)
-replaced belt (burned off with idler pulley)
Repairs done:
-replaced thermostat- heater now works
-replaced O2 sensor- cleared bank 2 O2 sensor code (used bosch sensor, I wish I would have read the forum on O2 sensors before buying it but I have not had problems so far)
-replaced idler pulley- ceased up and fell off
-replaced plugs and wires- I am sure they were the orginal spark plugs (the gap opened up to about .85)
-replaced belt (burned off with idler pulley)