2003 Dodge Neon P0171 Code: Engine Starts with Starter Fluid but Fails to Start on Its Own
My 2003 Dodge Neon won't start on its own, despite having a P0171 code indicating a lean air-fuel mixture. I've already replaced the throttle position sensor (TPS), mass airflow (MAP) sensors, intake filter, and idle air control (IAC) valve. After these replacements, the engine started several times. It cranks properly and can be temporarily started using starter fluid—running smoothly during such attempts. After resetting the ECU to relearn parameters and completing a 20-minute test drive, the P0170 code disappeared entirely while driving. However, the vehicle still fails to start independently under normal conditions. I rely on this car for work, so any insight into resolving this issue would be greatly appreciated.
Low fuel pressure at startup could be a contributing factor. Consider checking the fuel pump and fuel filter.