Let's start with the basics. 00' Jeep Cherokee 4.0 Auto with California Emissions. The one with pre-cats and 4 oxygen sensors. The engine is a swap with about 140,000 on it.
Okay everybody, I have a fun one for you. My XJ has been running a little rough for the past few weeks and has gotten progressively worse. When I started it today it was chugging pretty badly so I decided to go on a little test drive and cancelled my plans for the day. Well, I didn't get very far. After about a mile she would barely move. Very little power under load. If I gave it more than 40% throttle it would start backfiring, chugging terribly and flashing the CEL. I had to limp it home, going uphill was an arduous task that barely moved the speedometer. I hooked up my scan tool and got a pile of codes. P0300, P0303, P1494, P0306, P0161 and a pending p0305. P0300 - Random Cylinder misfire. P0303 - Cylinder #3 Misfire. P0306 - Cylinder #6 Misfire. P0161 - Bank 2 Sensor 2 Oxygen sensor heater performance. P1494 - EVAP leak detection pump pressure switch condition. P0305 - Cylinder #5 Misfire (PENDING).
Any advice would be greatly appreciated. I'm going to attack the oxygen sensors tomorrow since I have all four in my toolbox and I'm hoping this will clear up the issue. I have no coolant loss so hopefully it isn't a cracked head. Considering that it was so sudden, I doubt that it is the problem. You have to love those 0331 heads. :doh:
Okay everybody, I have a fun one for you. My XJ has been running a little rough for the past few weeks and has gotten progressively worse. When I started it today it was chugging pretty badly so I decided to go on a little test drive and cancelled my plans for the day. Well, I didn't get very far. After about a mile she would barely move. Very little power under load. If I gave it more than 40% throttle it would start backfiring, chugging terribly and flashing the CEL. I had to limp it home, going uphill was an arduous task that barely moved the speedometer. I hooked up my scan tool and got a pile of codes. P0300, P0303, P1494, P0306, P0161 and a pending p0305. P0300 - Random Cylinder misfire. P0303 - Cylinder #3 Misfire. P0306 - Cylinder #6 Misfire. P0161 - Bank 2 Sensor 2 Oxygen sensor heater performance. P1494 - EVAP leak detection pump pressure switch condition. P0305 - Cylinder #5 Misfire (PENDING).
Any advice would be greatly appreciated. I'm going to attack the oxygen sensors tomorrow since I have all four in my toolbox and I'm hoping this will clear up the issue. I have no coolant loss so hopefully it isn't a cracked head. Considering that it was so sudden, I doubt that it is the problem. You have to love those 0331 heads. :doh: