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: P0014 shows up, will it pass inspection?

Hi there. In most urban areas, if any code is set (or at least if any engine/transmission code is set) they will fail the inspection and send you back for repairs. In your case with the P0014 code, sounds like...

Q: heater stopped blowing hot, then the temperature gauge when hot and then there was steam and liquid everywhere.

What you are describing could be due to a sudden coolant leak (broken hose, for instance) that caused overheating or the overheating occurred first and that itself caused a hose to burst or the radiator pressure cap to open to...

Q: Misfire on cylinder 1 causes spark too rich or lean fuel levels

Hello there, the P0301 Cylinder 1 misfire is a common code on your 2002 Chevrolet Trailblazer. When a misfire code is seen it is telling us that the cylinder is not firing as it is supposed too. This means the...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.