PO300 - multiple random missfire
PO125 - Insufficient Coolant Temperature for Closed Loop Fuel Control
PO404 - Exhaust Gas Recirculation Circuit Range/Performance
It sounds like the car isn't warming up to lean out the fuel mixture. This sounds like a coolant temp sensor. That would explain the poor fuel mileage. That is what I would replace. Have that checked and replaced if needed.
Let me know if it helps.
Thursday, February 19th, 2009 AT 6:34 PM