Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-55793-194rhmqjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-55793-194rhmqjs:47:15602)
    at /tmp/execjs20161208-55793-194rhmqjs:49:31860
    at a.r.perform (/tmp/execjs20161208-55793-194rhmqjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-55793-194rhmqjs:49:31821)
    at r (/tmp/execjs20161208-55793-194rhmqjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-55793-194rhmqjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-55793-194rhmqjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-55793-194rhmqjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-55793-194rhmqjs:173:8

Q: Car is jerking back and forth. P0171 and P0172 codes are on.

asked by on

Car runs like normal but after a while will begin to struggle jerk back and forth and won't accelerate if I hit the gas pedal then will go and shut off on me and won't turn back on until after a couple of minutes. Car does it every now and then at random times shows the check engine light and shows both codes p0171 and p0172.

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

A: Hello. These symptoms suggest something is ...

Hello. These symptoms suggest something is causing big swings in the fuel mixture when this occurs - quite possibly the O2 sensors (pre-catalytic converter - 2 of them). P0171 is a "lean mix" warning, and P0172 is a "rich mix" warning. They may be able to keep the engine within boundaries most of the time, but not all. If the O2 sensors on your Impala are the originals, they are certainly well-used at this point, and should be replaced. I would recommend having an oxygen sensor replacement for the two pre-catalytic converter sensors. If you'd like to have this done, a certified professional from YourMechanic can perform these services at your home or office.

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

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: My car shows P0172 but the car is running fine

Hi there. As you already know, replacing components without diagnoses, can be expensive and time consuming without resolution. The P0172 code is an indication of too much fuel or not enough air is being delivered to the engine. The ECM...

Q: Car stalls at a low speed

Hello. You can try and clean the IAC valve, but if it is bad, it will need replacement. Cleaning the IAC valve would only be a temporary fix. The IAC valve is usually attached to the throttle body, and can...

Q: Noise when i turn heater on for while to defrost or vents. 2003 Chevy Impala

Hi there, thanks for writing in about your 2003 Chevrolet Impala. The noise you may be hearing is the blend door actuator clicking until the door gets into the position it needs to be in. When these actuators go bad...

Related articles

How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
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.