P0059 OBD-II Trouble Code: Heater Circuit Resistance (Bank 2 Sensor 1)

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0059 code

P0059 is a diagnostic trouble code (DTC) for "Heater Circuit Resistance (Bank 2 Sensor 1)". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light is on diagnostic inspection. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

P0059 trouble code definition

The definition of diagnostic trouble code p0059 is that the resistance for the heater circuit of bank 2 sensor 1 oxygen sensor is not correct.

What the P0059 code means

When this trouble code sets it means there is some sort of malfunction in the heater circuit for the bank 2 sensor 1 oxygen sensor. This most likely means that the heater is non-operational.

What causes the P0059 code?

  • The powertrain control module continually monitors the heater circuit for all the oxygen sensors on the car. When it detects that the resistance is incorrect P0059 can set for the bank 2 sensor 1 oxygen sensor.

  • There could be a problem with the wiring for the circuit or the oxygen sensor may have failed internally causing the resistance for the circuit to be incorrect.

What are the symptoms of the P0059 code?

The only symptom you will notice is that the Check Engine Light will be illuminated signifying that there is a problem with your car. When the heater circuit in an oxygen sensor fails, it means that it will take longer to get to its operating temperature. This means emissions can be increased during cold starts.

Any time there is a fault where vehicle emissions will be increased by one and a half times and the Check Engine Light must illuminate as mandated by the federal government.

How does a mechanic diagnose the P0059 code?

  • To start off, I will usually do a quick visual inspection of the oxygen sensor harnesses for any obvious signs of damage. If there is any visible damage found it must be corrected before further diagnostics can be performed. The damage is likely the source of the trouble code setting.

  • If no damage is found I will measure the resistance of the heater circuit in the oxygen sensor itself. The service manual will have a specification for what the resistance should be. If the sensor reads out of specification you have found the problem.

  • If the sensor checks out ok I will connect a test lamp into the vehicle side of oxygen sensor heater circuit (as opposed to the oxygen sensor harness itself). If the test light shines bright it confirms that the heater circuit is functioning normally.

  • If the sensor tests normal and the vehicle side tests ok with the test light, it is time to take a close look at the connection between the vehicle side of the harness and the oxygen sensor harness.

  • There could be corrosion or damage to the terminals that is causing a poor connection and causing P0059 to set.

Common mistakes when diagnosing the P0059 code

By far, the most common “mistake” is simply replacing the bank 2 sensor 1 oxygen sensor without performing and diagnostics at all. This happens a lot because the vast majority of the time it is the sensor itself that has failed. The sensor is heated to 500 degrees fahrenheit every time the car is turned on. As you could imagine that is a lot of stress. It’s a high failure item so it can be easy to get lazy and just replace the sensor.

Another common mistake is measuring the wrong terminals in the connectors. It is important to know how to read the wiring diagrams so you know you are measuring the correct circuits.

How serious is the P0059 code?

This is not a very serious code. Other than the fact that you will not pass an emissions test, you will not notice any real drivability problems.

What repairs can fix the P0100 code?

  • As stated earlier the most common repair is replacing a faulty oxygen sensor.

  • After the sensor itself the next most common repair is fixing a problem in the wiring that may have been caused by some road debris or the harness being misrouted and getting chaffed through.

Need help with a P0100 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0059
trouble codes
Check Engine Light

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0059 code.

Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,792

Rating Summary
5,355
213
50
34
140
5,355
213
50
34
140

LAVELL

26 years of experience
11 reviews
LAVELL
26 years of experience
GMC Savana 3500 - Check Engine Light is on - San Francisco, California
Lavell arrived early, was very courteous and professional. He took time to explain the situation regarding the issues with my vehicle. His explanation was thorough and actually, reassuring. Very nice experience.

Stephen

31 years of experience
50 reviews
Stephen
31 years of experience
Honda Element - Check Engine Light is on Inspection - Arvada, Colorado
Stephen found the issue and got everything working quickly. Very professional and knowledgeable troubleshooter! Thank you

Rodney

35 years of experience
401 reviews
Rodney
35 years of experience
Fiat 500X - Check Engine Light is on - Wilton, California
Great Gentlemen was between 30 to 40mins ahead of schedule (Awesome) and was Quick and Honest. Great Job !!!

Brian

22 years of experience
422 reviews
Brian
22 years of experience
Land Rover Range Rover Evoque - Check Engine Light is on - Neptune Beach, Florida
Professional, knowledgeable, fantastic!!! We are thrilled with Brian and hope to have him service all our vehicles from now on.


More related articles

P3426 OBD-II Trouble Code: Cylinder 4 Deactivation/Intake Valve Control Performance
P3426 means cylinder deactivation performance is not in the correct range due to a faulty sensor, solenoid, electrical problem, or low oil pressure.
P0206 OBD-II Trouble Code: Injector Circuit Malfunction - Cylinder 6
P0206 code definition Injector Circuit Malfunction - Cylinder 6 What the P0206 code means When a P0206 code is seen, the Engine...
P0580 OBD-II Trouble Code: Cruise control Multi-Function Input "A" Circuit Low
P0580 P0580 OBD-II Trouble Code: Cruise control Multi-Function Input "A" Circuit Low Diagnostic Trouble Code (DTC): P0580 P0580 code definition A P0580 code means that the PCM has found an electrical problem with the multi-function input circuit in the vehicle’s...

Related questions

P0014 shows up, will it pass inspection?

Hi there. In most urban areas, if any code is set (or at least if any engine/transmission code is set) they will fail the inspection and send you back for repairs. In your case with the P0014 code, sounds like...

My car died while driving and now the car won't start. There is just a click when turning the key but lights turn on.

The check engine light may hold important clues as to what is going on. During a check engine light diagnostic, a certified mechanic from YourMechanic would use a code scanner to retrieve the specific diagnostic trouble code(s) from your car's...

Start up is okay. Blue smoke, rough idle, and stalling. Cannot rev motor. (2002 Nissan Elgrand)

The blue smoke is due to oil leaking into the combustion chambers. The cause can vary from fairly easy to fix worn out valve stem oil seals to more costly faults such as leaking piston rings or head gasket failures....

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com