Q: My check engine light came on. Took it to Autozone and they came up with this code PO156. What is that

asked by on May 03, 2017

The check engine light came on today. I took it to Autozone and they ran a test. It came up with code PO156. What is that.

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

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

Hello, thank you for writing in. A P0156 troubleshooting code stands for an error with the oxygen sensor. There are multiple sensors, and this one is behind (further towards the rear) the catalytic converter. Several things may be happening. First, the oxygen sensor may have failed, and needs to be replaced. These sensors can also get dirty, and give bad readings because it becomes harder to send their signals through contamination. The oxygen sensors are also there to help track how well the catalytic converter is working. One of the worst cases would be that the catalytic converter is damaged or melted inside. Only further testing of the sensor and the catalytic converter will tell. For more help with this testing and repairing the issue, contact our service department to schedule an appointment.

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

How do I adjust the equalizer?
You can adjust the equalizer in your infotainment system with just a few steps: 1. Press the TONE button. 2. Use the MENU/SEL knob to select EQ. 3. Select the equalizer setting of your choice.
I have a secon generation Honda FIT 2009 model. Which fluid should i use for my transmission CVT or ATF?
You should use Honda ATF-Z1 fluid. This is supposed to be the correct fluid for all vehicles 2010 and older.
I accidentally put in 10w30 oil instead of 5w20
I do not think it will cause a problem with your engine using the 10w30 oil if you added a quart until you can get the oil changed using correct 5w20 oil. (https://www.yourmechanic.com/services/change-oil-and-filter) It is better to add this oil...
Getting code p2111 and p2103
Hi there: If you had the throttle body replaced and the error codes still exist, it's possible that one of two things have occurred. First, if the codes were never reset and removed from the ECU, they will still show...
Hello I just replaced the distributor in my 98 blazer. I set it to 6 o-clock like its suppose to, but it is running really rough.
Hi there. It is possible that the distributor was off by one tooth. This is very common. I suggest removing the distributor, then removing the valve cover to the side that has number 1 cylinder (the valve cover that is...
antifeeze to come out of the O2 sensor
Hello, thank you for writing in. When coolant leaks into the engine from a blown head gasket, cracked head, crank case, intake manifold, or simply dripping down the engine. If there is actual coolant dripping from the O2 sensor, and...
Removal of rear seat
Hi there. This video shows how the process is completed (https://www.youtube.com/watch?v=IXqYr07Ys5Q) on the 9th Gen Honda Accord. The process for your 2003 is nearly identical.
I have a 2003 Dodge Ram 1500 and is knocking really loud, I was thinking it is a bad lifter so I change the oil and added marvel m
The best way to determine if you have worn internal engine parts is to use a micrometer and plastigauge if necessary to take measurements of certain parts. Once these measurements have been taken, you will then want to compare them...
Drive cycle
The OBD-II emissions drive cycle for your vehicle is documented at this link (http://www.obdii.com/drivecycleford.html). If you desire, YourMechanic can dispatch a certified mechanic to inspect your vehicle for emissions testing readiness. If you desire that service, please request a check...

Related articles

P0225 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch C Circuit Malfunction
P0225 P0225 code definition Throttle/Pedal Position Sensor/Switch C Circuit Malfunction What the P0225 code means P0225 is a generic OBD-II code which indicates that the throttle/pedal position sensor/switch C circuit has an internal failure. The sensor went out of range,...
P2228 OBD-II Trouble Code: Barometric Pressure Circuit Low
P2228 code definition Barometric pressure circuit low What the P2228 code means This trouble code indicates that the powertrain control module has...
P0640 OBD-II Trouble Code: Intake Air Heater Control Circuit
P0640 means there is an abnormal input voltage within the intake air heaters control circuit often due too a faulty air heater relay or dirty filter.