Rough idle when cold and check engine light comes on
My wife has a 2006 jeep liberty, 3.7L engine, auto 4X4. Has 40,000 miles. The problem is suddenly started having a rough idle at start up, and then the check engine light came on. We had a parts store check the codes and it came up random misfire. The check engine light blinked once, pause then 4 times and stays on, which is supposed to be the map sensor. I changed the plugs (gapped to .040) and changed the map sensor. Unplugged the battery for 10 min. and it started out ok. Then it had the rough idle again and the check engine light stays on, and again the engine light shows map sensor. So, any suggestions as to what the problem is and a solution for it. Thanks.
Think someone needs to come clean on the whole issue
Any one of you guys figured out the problem? Just bought a Liberty Renegade 2006 and it started exhibiting these exact signs the next day...
Liberty KK owners, if you have a rough idle when cold that goes away when it warms up I found the problem to be O2 sensors. I was getting P0300 P0301 P0303 P0305 misfire codes . Very annoying. But it ran fine after warming up and I was getting 20mpg. I replaced the coils, plugs, wires, had the TB cleaned, injectors serviced all trying to diagnose this issue . I finally ordered 4 NTK sensors on eBay for $80 and had a local shop put them in and what do you know, it’s running great, no stumble or codes. Happy Jeeping 🏔