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

asked by on May 13, 2016

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?

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

Based on these fault codes, it sounds like you have an oxygen sensor that as failed and it will need to be replaced. The trouble codes will also have to be cleared after the sensor is replaced to see if there are any other issues. You may want to enlist the help of a mechanic, who will have the tools and expertise to diagnose the Check Engine Light codes and carry out the repair.

Here are some in-depth articles for your codes, these will help you understand some of the concerns and possible fixes for your car:

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 Antilock Brake (ABS) indicator mean on the dash?
Your car is equipped with an antilock brake system (ABS) that works with your regular brakes to provide better control in certain driving situations. You’ll notice that the ABS light on the dash of your car comes on from time...
How do you lock or unlock the doors from inside?
Locking the doors provides important safety. You should lock the doors before driving (even if auto-lock is enabled on your car). Not sure how to lock or unlock them from inside? Here’s what you need to know: To Lock: Push...
Alarm going off when I jump my battery
When a battery goes dead, a lot of times the computer operates on the mode it went to sleep in. For example, if the doors are locked, the alarm becomes set. When it is woken up, the car assumes a...
Wheel making noise
Bearing failure is common. Hub Bearings tend to make humming type noises as they start to fail. The noise usually gets louder or quieter during turning. This is because more or less stress is put on the bearing. In extreme...
Can I put a blow off valve in my car?
If I am understanding your question correctly, you are wanting to install a blow off valve on a non-turbo charged car. A blow off valve is typically only necessary in turbo charged applications as it's function is to to release...
I accidentally got synthetic oil instead of regular motor oil and only put in quart and a half. Will it mess up my engine?
Hi there. Today's synthetic oils are much different than in years past, so accidental mixing like you've described is not as damaging to the engine as in years past. However, I would recommend having the oil changed (https://www.yourmechanic.com/services/change-oil-and-filter) sooner rather...
oil light came on and accidental dumped 1/2 quart of oil in the rad before I realized it. Siphoned off a little more than a 1/2 ga
Hello, thank you for writing in. If you did not get all of the oil out of the radiator before you started the vehicle, that oil is now contaminating the thermostat, water pump, and the engine cooling pockets. Even with...
Rough idle speed in cold weather and no heat in cab
When the engine is cold, the engine coolant temperature sensor must be working properly to signal the PCM to enrich the mixture on cold start. If there is a fault with that sensor, you can experience rough idle idle as...

Related articles

Symptoms of a Bad or Failing Thermo Coolant Fan Switch
Common signs include engine overheating, the Check Engine Light coming on, and a broken or shorter signal wire.
P0124 OBD-II Trouble Code: Throttle Pedal Position Sensor/Switch (TPS) A Circuit Intermittent
P0124 P0124 code definition Throttle Pedal Position Sensor/Switch (TPS) A Circuit Intermittent What the P0124 code means P0124 is the generic OBD-II code that indicates the TPS sensor circuit A output voltage goes below or above the sensor's expected range;...
P0973 OBD-II Trouble Code: Shift Solenoid A Control Circuit Low
P0973 means there is an error with the shift solenoid A control circuit due to a faulty solenoid, control circuit,or low or dirty transmission fluid.