Skip the auto shop - Our mechanics make house calls

Q: My car has a check engine light and gave codes P2195, P2251, P0170

asked by on

My car has a check engine light and I checked the codes and this is what came up: P2195 Powertrain O2 Sensor Signal Stuck Lean bank 1 Sensor 1; P2251 Powertrain O2 Sensor Negative Current Control Circuit / Open bank1 Sensor1; P0170 Powertain Fuel Trim (Bank 1). I don't know very much about cars. What could this be, and how do I fix it?

Exception in rendering!

Message: Invalid string length

RangeError: Invalid string length
    at t.s.value (/tmp/execjs20161201-87336-1f4iq6gjs:168:15384)
    at /tmp/execjs20161201-87336-1f4iq6gjs:168:16113
    at f (/tmp/execjs20161201-87336-1f4iq6gjs:61:12326)
    at Function.Uo [as map] (/tmp/execjs20161201-87336-1f4iq6gjs:62:8878)
    at t.s.value (/tmp/execjs20161201-87336-1f4iq6gjs:168:15665)
    at m._renderValidatedComponentWithoutOwnerOrContext (/tmp/execjs20161201-87336-1f4iq6gjs:47:19688)
    at m._renderValidatedComponent (/tmp/execjs20161201-87336-1f4iq6gjs:47:19776)
    at m.mountComponent (/tmp/execjs20161201-87336-1f4iq6gjs:47:16076)
    at Object.o.mountComponent (/tmp/execjs20161201-87336-1f4iq6gjs:47:5085)
    at m.mountComponent (/tmp/execjs20161201-87336-1f4iq6gjs:47:16172)

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: Possible transmission issue?

HI. This does sound like a transmission problem and there are things you try before replacing the transmission. The first thing you could do is flush the transmission fluid and a transmission additive that helps with poor shifting. This may...

Q: Car not accelerating - 2007 Kia Spectra

Hi. This sounds like you have a bad throttle position sensor or idle air control valve is going bad. Both of these sensors can cause the car to stall at low speeds and have trouble accelerating. These sensor help read...

Q: Interior is falling apart, need help

Walk through any classic car show, glance at a car's interior, and usually the most prominent, gleaming feature of a 50’s vehicle will be the dashboard: beautifully painted metal, adorned with brushed aluminum or chrome, shining brightly. Sadly, while being...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...