1998 Mitsubishi Eclipse 2.0L - P0171 and P0301 Error Codes: Lean Mix & Misfire Diagnosis
My daughter owns a 1998 Mitsubishi Eclipse 2.0L with approximately 129,000 miles. The vehicle has been experiencing persistent error codes P0171 (System Too Lean) and P0301 (Cylinder 1 Misfire). I've already replaced the spark plugs and wires, installed a new air filter, oxygen sensors, and a MAF sensor (though she claims it was recently installed), and used Lucas injector cleaner to clean the intake manifold. All fuel injectors show continuity at around 14 ohms. I performed a vacuum leak test using brake cleaner with no signs of leaks detected. The engine runs smoothly for the first 3-5 minutes after starting, then begins running roughly. If I turn it off and restart, it runs perfectly until about 3-5 minutes later when the roughness returns. This behavior occurs consistently on every restart. I've cleared the codes multiple times, but they reappear shortly after driving. The vehicle has a two-EGR system (one with airflow, one without), and I'm unsure if this is normal. Recently, I noticed that fuel comes out freely when using a gas can—indicating possible lack of fuel tank pressure. Is this a plausible cause? Any insight into diagnosing the P0301 misfire or addressing the lean condition would be greatly appreciated.
P0171 indicates a lean air-fuel mixture, while P0301 points to a misfire in cylinder #1. Focus your troubleshooting on cylinder #1. Without a scanner, try using a stethoscope to listen for a clicking sound from the #1 injector—this is common during misfires. Use a noid light to check if the #1 cylinder's ignition signal is flashing. If possible, swap the #1 fuel injector with another cylinder and observe whether the error code changes to reflect the new cylinder. This test can confirm if the issue lies with the injector itself.