P0059 indicates that the Powertrain Control Module (PCM) has detected a heater resistance circuit fault in the oxygen sensor (Bank 2, Sensor 1). The heater circuit is not within the expected resistance range, which can prevent the sensor from reaching its operating temperature.
The sensor's internal heater element may be open, shorted, or have degraded resistance beyond specification.
Damage to the wiring harness or connector pins can cause high resistance or an open circuit.
Poor electrical contact due to corrosion, bent pins, or a loose plug can produce erratic resistance readings.
A rare internal failure in the PCM’s driver circuit could misread a good sensor as faulty.
It is possible but uncommon. Most P0059 cases are due to a faulty sensor, wiring, or connector. Replacing the PCM should be a last resort after confirming the sensor and wiring are good.
If the heater resistance is out of specification, the sensor should be replaced. Driving with a non‑functional heater can lead to prolonged warm‑up times, higher emissions, and possible damage to the sensor.
Yes. The sensor may remain in open‑loop operation longer, causing the engine to run richer and reducing fuel efficiency.
Clearing the code will turn off the Check Engine Light temporarily, but the PCM will set the code again if the fault persists, and the vehicle may fail emissions testing.