Hey Guys, got a 2004 Wrangler Unlimited with 4.0. Have had a check engine light for both the P0172 & P0175 codes detecting the engine is running too rich. I have replaced fuel pump, fuel injectors, IAC Valve, MAP Sensor, Throttle Position Sensor, and all the O2 Sensors when I put the new catback exhaust in. This code has been around since before any of these new parts and I just cant seem to get the the bottom of it. Also has a rough idle when its cold as well. Any suggestions or ideas would be greatly appreciated.