Q: Code P0171. Do I need to take car to dealership to address this problem.

asked by on October 11, 2016

I have replaced spark plug wires, fuel filter, mass air flow sensor and it still runs rough.

My car has 165000 miles.
My car has an automatic transmission.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

What does the Seat Belt light on the dash mean?
Your car is equipped with a number of different lights on the dash that will turn on to provide important information. If the Seat Belt light comes on, it means that the driver’s belt isn’t buckled. The light will stay...
Car with push button start won't start.
Hi, If by struggling you mean it cranks slow, low battery voltage might be the cause. Normal voltage on a fully charged car battery is 12.6 volts. On a vehicle like yours with a push button start, once the voltage...
Car initially fine after cleaning injectors.
The rotary engines have twin rotors that have what is called apex seals the give these engines the compression to run. These seals are a known failure that can cause no start, low power and fouling of the plugs. You...
My ESC light comes on and I have to wait 45 minutes before I can start the car
Electronic Stabilization Control (https://www.yourmechanic.com/services/warning-light-is-on-inspection) detects critical situations at an early stage, and takes action to stop skidding and help bring your car safely back under control. Check the wheel sensors for proper operation. Make sure that the sensors are plugged...
Rebuilt 350 engine rebuilt Quadrajet carburetor with new computer. Nothing will connect to the computer, which is effecting my transmission.
Hi there. Check the wiring to the carburetor and see if the choke is coming on or staying off. The computer controlled carburetors are designed to meter the choke and fuel jets. If the wiring to the carburetor has power...
Coolant leaking
If there is smoke, a leak is likely. Losses in the coolant reservoir would suggest a coolant leak. If you suspect a coolant leak, the origin can be pinpointed if you request a coolant leak diagnostic (https://www.yourmechanic.com/services/coolant-is-leaking-inspection). It is possible...
I was wondering how much it would be to replace vehicle speed sensor and serpentine belt. 2005 dodge stratus SXT 2.4L.
Your engine have more than one belt and the cause of the noise could be any one of them and also could be the tensioners for the belts not holding enough tension on the belts. The speedometer may be a...
Car accelerates and then completely stop accelerating at 25 or 40 mph.
Hi Joel. What you are describing is typically an indication that your Jetta has entered what's called a "limp mode". This happens when the ECU detects a problem with the transmission. It activates a fail safe mode to restrict the...
How long can Chevrolet Equinox 2008 transmission last? What's max.year of durability& what could be the issue of it's breakage?
There is no set life span for the transmission. I have seen many go beyond 200,000 miles and not have an issue and others breakdown after the first week of ownership. The key is to follow the service manual for...

Related articles

How Long Does an EVP Position Sensor Last?
An An integral part of your vehicle's EGR (exhaust gas recirculation) system is the EVP position sensor. This sensor has the important job of figuring out where the gate is positioned in order to allow gases to pass through to...
P2077 OBD-II Trouble Code: Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low
P2077 P2077 code definition Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low What the P2077 code means P2077 is an OBD-II generic code for the Engine Control Module (ECM), detecting the intake manifold tuning valve position sensor circuit Pulse...
P2405 OBD-II Trouble Code: EVAP Leak Detection Pump Control Circuit Low
P2405 code definition Evaporative Emission Control System (EVAP) Leak Detection Pump Control Circuit Low What the P2405 code means P2405 is an OBD-II generic code for the Engine Control Module (ECM) detecting that the evaporative system leak detection...