Skip the auto shop - Our mechanics make house calls

Q: code po171 already changed spark plugs and ignition coils and was told by Firestone that was what it needed

asked by on

during cold starts and when sitting at stop lights ruff idling begins the code that was given was po171
My car has an automatic transmission.

Code P0171 is set due to a system lean reading. While worn or misfiring plugs or coils can cause the issue, they typically do not. Most common causes would be a mass air flow sensor or even a leaking intake manifold gasket. If the engine is drawing in too much air from a leaking intake gasket for example, this can effect the air/fuel mixture and set a code. Another component not usually suspected with a code P0171 can actually be a cause. The Air Solenoid Control Valve. This valve directs air from the air injection system into the exhaust on cold start and running. This is an attempt to reduce cold start emissions when vehicles pollute the most. From age and carbon build up, the valve can intermittently stick open, causing more air to be injected into the exhaust. The additional air will cause the oxygen sensors located in the exhaust system to give false readings and adjust the air/fuel mixture based on them. This can cause a rough running and check engine light to come on. A certified technician will be able to diagnose the cause of the check engine light and fault code P0171 to find the exact cause.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  • Home
  • Questions
  • code po171 already changed spark plugs and ignition coils and was told by Firestone that was what it needed

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Vibration

Claimed by Kevin Gainer

Q: Airbag light not coming on

The passenger airbag light will illuminate when the system has a malfunction or is turned off to warn the driver in case there is actually a person sitting in the passenger seat. When the light turns off, the system is...

Q: Engine misfiring

I would suggest checking the timing and checking for vacuum leaks. Misfiring is typical when the timing is not accurate as it relays inaccurate orders to your car's ignition system. Vacuum leaks can also cause this as they can create...

Related articles

P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.