P0164 O2 Sensor Circuit High Voltage (Bank 2, Sensor 3)
P0164 is an OBD-II diagnostic trouble code that indicates the engine control module (ECM) has detected a higher-than-expected voltage in the oxygen sensor circuit for Bank 2, Sensor 3.
At first glance, this may look like a straightforward “oxygen sensor is bad” code. It is not. The important word in this code is “Circuit.” The ECM is reporting an electrical signal problem, and the oxygen sensor itself is only one possible cause.
The actual diagnostic path depends heavily on the vehicle's oxygen sensor design, wiring configuration, and the way the manufacturer defines Bank 2 Sensor 3.
What Does P0164 Mean?
The basic meaning is:
P0164 = O2 Sensor Circuit High Voltage – Bank 2, Sensor 3
The ECM monitors the electrical signal coming from the specified oxygen sensor. When that signal remains above the expected range, or reaches a voltage level that the ECM considers implausible, it can store P0164.
This does not necessarily mean that the engine is running rich.
A high O2 sensor signal can be caused by a genuinely rich exhaust mixture, but it can also be produced by an electrical problem such as a shorted signal wire, an incorrect reference or ground condition, connector damage, or a defective sensor.
That distinction is extremely important during diagnosis.
Understanding Bank 2 and Sensor 3
Bank 2 refers to the cylinder bank that does not contain cylinder number 1.
On a V6, V8, or other multi-bank engine, the engine has separate cylinder banks. Bank 1 contains cylinder #1, while Bank 2 is the opposite bank.
Sensor 3 is more complicated.
There is no universal rule that allows Sensor 3 to be assigned to exactly the same physical location on every vehicle. Depending on the engine and emissions system, Sensor 3 may be associated with a downstream exhaust location or another manufacturer-specific sensor arrangement.
Therefore, before testing or replacing anything, the vehicle's wiring diagram and service information should be used to identify the exact sensor associated with P0164.
This is particularly important because replacing the wrong oxygen sensor can solve nothing while creating unnecessary expense.
What Does “High Voltage” Actually Mean?
This is one of the most commonly misunderstood parts of oxygen-sensor codes.
High voltage refers to the electrical signal detected by the ECM. It does not automatically mean high engine temperature, high exhaust pressure, high RPM, or excessive fuel pressure.
On a conventional narrowband zirconia oxygen sensor, a rich exhaust condition can produce a relatively high signal voltage. However, the exact voltage behavior depends on the sensor technology and control strategy.
Modern vehicles may also use wideband or air-fuel-ratio sensors, whose signals cannot be interpreted using the simple “low voltage = lean, high voltage = rich” rule.
So if P0164 is stored, the technician should first determine what type of sensor is installed and how that particular system represents oxygen concentration electrically.
Does P0164 Mean the Engine Is Running Rich?
Not necessarily.
There are two fundamentally different possibilities.
The engine really is producing a rich exhaust mixture.
In this situation, the oxygen sensor may correctly be reporting an oxygen-depleted exhaust stream.
Possible causes include:
-
Leaking fuel injector
-
Excessive fuel pressure
-
Incorrect fuel pressure regulation
-
MAF sensor reporting too much or too little air
-
MAP sensor problems
-
Engine coolant temperature sensor problems
-
EVAP purge valve stuck open
-
Fuel-system control problems
-
Excessive fuel delivery
-
Restricted air intake
-
Fuel contamination
But there is another possibility.
The oxygen sensor circuit is electrically producing a high signal even though the exhaust mixture is normal.
That can happen because of:
-
Shorted signal wire
-
Damaged wiring
-
Corroded connector
-
Poor electrical connection
-
Sensor internal failure
-
Incorrect sensor installation
-
Wiring contamination
-
Shared ground/reference problems
-
Harness damage near the exhaust
-
ECM driver or input circuit problems
This is why P0164 should not automatically lead to injector or oxygen-sensor replacement.
Common Symptoms of P0164
The symptoms depend on whether the code represents a genuine mixture problem or an electrical fault.
Possible symptoms include:
-
Check Engine Light
-
Increased fuel consumption
-
Rough engine operation
-
Hesitation
-
Poor acceleration
-
Unstable idle
-
Reduced engine performance
-
Rich exhaust odor
-
Increased emissions
-
Difficulty starting
-
Catalyst-related problems if the engine remains excessively rich
-
Limp-home operation on some vehicles
In some cases, however, the vehicle may drive almost normally.
If the ECM can compensate for the problem or if the affected sensor has a monitoring rather than primary fuel-control role, the driver may notice little more than the warning light.
Why Sensor 3 Can Be Important
The function of the third sensor varies by vehicle.
Some oxygen sensors primarily provide information used for air-fuel control. Others are used more heavily for emissions monitoring and catalytic-converter evaluation.
Consequently, P0164 does not have exactly the same drivability significance on every vehicle.
A technician should identify:
-
The exact location of Bank 2 Sensor 3
-
Sensor type
-
Whether it is narrowband or wideband
-
Whether it participates directly in fuel control
-
Which module monitors it
-
Its expected signal range
-
Its heater configuration
-
Its wiring configuration
Without this information, generic voltage assumptions can easily lead to an incorrect diagnosis.
Wiring Problems Are Worth Checking Early
Oxygen sensor wiring operates in one of the harshest environments in the vehicle.
The harness is exposed to:
-
Exhaust heat
-
Engine vibration
-
Water
-
Road salt
-
Oil contamination
-
Mechanical movement
-
Previous repair work
A wire that has melted against an exhaust component can create a completely different signal from what the sensor is actually producing.
For P0164, inspect the harness from the sensor toward the main engine wiring loom.
Look for:
-
Melted insulation
-
Chafed wires
-
Exposed conductors
-
Wires touching the exhaust
-
Broken wires
-
Corrosion
-
Bent terminals
-
Loose connector locks
-
Water intrusion
-
Poor previous repairs
A visual inspection can sometimes find the fault immediately.
The Connector Should Not Be Ignored
The sensor connector can cause high or unstable readings even when the sensor itself is good.
A loose terminal may make contact intermittently. Corrosion can change circuit resistance. A damaged terminal can also create an abnormal electrical path.
The connector should be inspected for:
-
Corrosion
-
Moisture
-
Burn marks
-
Spread terminals
-
Loose pins
-
Damaged seals
-
Poor terminal tension
If the problem appeared after exhaust work, sensor replacement, engine work, or underbody repairs, the connector and harness deserve particular attention.
Check the Live Data Before Replacing the Sensor
A scan tool is one of the most useful tools for diagnosing P0164.
With the engine fully warmed up, examine the data associated with Bank 2 Sensor 3.
The important question is not simply:
“Is the voltage high?”
The better questions are:
-
Is the reading fixed?
-
Does it change?
-
Does it respond to changes in engine operation?
-
Does it agree with the expected behavior for that sensor type?
-
Is the reading physically plausible?
-
Does the reading suddenly jump?
-
Does the signal change when the wiring harness is moved?
-
How does it compare with other oxygen sensors?
If the sensor signal is stuck at an abnormal value while the circuit itself checks correctly, the sensor becomes more suspicious.
If the signal remains high because the ECM is receiving battery voltage through a damaged wire, replacing the sensor will not fix the problem.
A Cold-Start Check Can Provide Useful Information
The behavior of the sensor immediately after startup can also be informative.
An oxygen sensor generally does not behave like a fully active sensor when it is cold. Its heater must bring the sensing element to operating temperature before its normal operating characteristics are available.
Therefore, a high reading immediately after startup should not automatically be interpreted as a failed sensor.
Observe the sensor during warm-up.
If it remains at an implausible value after the engine reaches operating temperature, further electrical testing becomes much more important.
Check the Oxygen Sensor Heater
Although P0164 specifically refers to the sensor circuit voltage, the heater system should not be ignored.
The sensor may have a separate heater circuit that allows it to reach operating temperature quickly.
Possible heater-related problems include:
-
Open heater circuit
-
Blown fuse
-
Damaged heater wiring
-
Poor heater ground
-
Low supply voltage
-
Internal heater failure
A heater problem can prevent the sensor from operating correctly and may produce additional oxygen-sensor codes.
However, a heater fault should not automatically be assumed to be the direct cause of P0164. The diagnostic trouble codes and actual sensor behavior should be considered together.
Test the Signal Circuit Properly
The exact electrical test depends on the vehicle.
Many oxygen sensor circuits have several wires, commonly including:
-
Sensor signal
-
Sensor ground
-
Heater power
-
Heater ground
Other systems can be considerably more complicated.
Do not assume the wire colors or pin assignments from another vehicle.
Using the manufacturer's wiring diagram, check:
Power supply
Confirm that the required voltage is actually present under the specified conditions.
Ground
A ground may appear acceptable with no load but fail under operating conditions. Voltage-drop testing can be more useful than simply checking continuity.
Signal circuit
Determine whether the signal wire is being pulled toward battery voltage or another circuit.
Harness isolation
Check whether the signal wire is shorted to power, ground, another sensor circuit, or another harness conductor.
This type of testing can distinguish a sensor problem from a wiring problem.
Why a Simple Continuity Test Can Be Misleading
A technician may check a wire with a multimeter and find continuity.
That does not necessarily prove the circuit is healthy.
A wire can have continuity while still having:
-
Excessive resistance
-
A partially broken conductor
-
Poor terminal contact
-
An intermittent connection
-
A short that appears only when the harness moves
-
A fault that occurs when the circuit is loaded
For intermittent or difficult P0164 cases, voltage-drop testing and dynamic testing are much more informative.
Could an Exhaust Leak Cause P0164?
An exhaust leak can influence oxygen-sensor readings because outside air can enter the exhaust stream.
However, the effect depends on where the leak is located relative to the sensor and on the sensor technology.
Therefore, an exhaust leak should not automatically be declared the cause of a high-voltage P0164.
Inspect the exhaust system around the affected sensor, particularly:
-
Exhaust manifold
-
Manifold gasket
-
Flex section
-
Sensor mounting area
-
Exhaust joints
-
Cracks near the sensor
The exhaust should be sealed properly before interpreting oxygen-sensor data.
Could a Bad Injector Cause P0164?
Yes, but only under the right circumstances.
A leaking injector can introduce excessive fuel into one or more cylinders. This can produce a genuinely rich exhaust condition, which may result in a high oxygen-sensor signal on systems where the sensor reports that condition in the expected way.
But this does not mean:
P0164 = bad injector.
Before testing injectors, look at fuel trims, misfire data, fuel pressure, oxygen-sensor behavior, and other related codes.
If the affected bank has strong evidence of an actual rich condition, injector and fuel-system testing becomes much more relevant.
Look at Fuel Trims
Fuel-trim information can help separate an electrical sensor problem from a real mixture problem.
If the ECM is detecting a genuine rich condition, you may see negative fuel trims because it is attempting to remove fuel.
If fuel trims remain relatively normal while the oxygen sensor is reporting an implausibly high signal, an electrical or sensor-specific problem becomes more suspicious.
This is not an absolute rule, because fuel-trim strategies vary by vehicle and sensor architecture, but the comparison can be very useful.
Compare Bank 1 and Bank 2
Because P0164 specifically concerns Bank 2, comparing both banks can provide valuable information.
If Bank 2 behaves differently from Bank 1, investigate components and wiring specific to Bank 2.
If both banks exhibit abnormal fuel-control behavior, a common cause may be more likely, such as:
-
MAF measurement error
-
Fuel-pressure problem
-
Common intake problem
-
Fuel-quality issue
-
Shared electrical problem
-
ECM strategy or calibration issue
The comparison is often more useful than looking at Bank 2 in isolation.
What If P0164 Appears With Other Codes?
Additional DTCs can dramatically change the diagnostic direction.
For example:
P0164 + fuel-trim codes
Investigate whether the engine is genuinely rich or whether the oxygen-sensor signal is misleading the ECM.
P0164 + misfire codes
A misfire can alter oxygen content in the exhaust and influence sensor readings. Diagnose the misfire rather than assuming the oxygen sensor caused everything.
P0164 + other O2 sensor circuit codes
Look for wiring, power, ground, heater, or shared circuit problems.
P0164 + MAF/MAP codes
Airflow measurement problems may be contributing to an actual mixture problem.
P0164 + fuel-pressure codes
Check actual fuel pressure and commanded fuel pressure where applicable.
The goal is to determine which code is the root problem and which codes are consequences.
A Practical Diagnostic Sequence
A sensible P0164 diagnosis can proceed in this order:
1. Scan all modules
Do not look only at the engine module. Other modules may contain useful related faults.
2. Record freeze-frame data
Note engine RPM, load, coolant temperature, vehicle speed, fuel trims, sensor readings, and other relevant parameters when the code was stored.
3. Identify Bank 2 Sensor 3
Confirm the exact physical sensor and its function using vehicle-specific service information.
4. Inspect the sensor and harness
Look for heat damage, corrosion, broken wires, poor repairs, and connector problems.
5. Check live data
Determine whether the sensor behaves plausibly once the engine is warm.
6. Check the heater circuit
Verify power, ground, resistance, and control according to manufacturer specifications.
7. Test the signal circuit
Use the wiring diagram to check the signal, ground, reference, and possible shorts.
8. Check for an exhaust leak
Especially around the affected sensor and upstream exhaust components.
9. Evaluate the actual air-fuel condition
Look at fuel trims, MAF/MAP data, fuel pressure, injector behavior, and other relevant parameters.
10. Test the sensor
If the circuit and engine operating conditions are correct but the sensor produces an implausible signal, the sensor itself becomes a stronger suspect.
11. Consider the ECM last
An ECM input fault is possible, but it should generally be considered after the sensor, wiring, power, ground, and system conditions have been verified.
Is It Safe to Drive With P0164?
It depends on the vehicle and the symptoms.
If the engine is running normally and the only symptom is the Check Engine Light, a short drive to a repair facility may be possible.
However, continued driving is not ideal if the engine is genuinely running excessively rich.
A sustained rich condition can result in:
-
Increased fuel consumption
-
Carbon deposits
-
Spark-plug fouling
-
Increased emissions
-
Engine oil contamination
-
Catalytic-converter overheating or damage
If the engine is misfiring, losing power, producing heavy fuel odor, or the Check Engine Light is flashing, the situation should be treated more seriously.
Do Not Replace the Oxygen Sensor Immediately
This is probably the most important point about P0164.
A scan tool saying “O2 Sensor Circuit High” does not prove that the oxygen sensor itself has failed.
The fault may be in:
-
The sensor
-
Signal wiring
-
Sensor ground
-
Heater circuit
-
Connector
-
Exhaust system
-
Fuel system
-
Air-measurement system
-
Engine operating condition
-
ECM circuitry
A good diagnosis identifies why the ECM is seeing a high signal, rather than simply replacing the component mentioned in the code.
Final Diagnosis
P0164 indicates that the ECM has detected an abnormally high electrical signal in the O2 Sensor 3 circuit on Bank 2.
The key distinction is between a genuine rich exhaust condition and a false high electrical signal.
Start with the exact sensor identification, freeze-frame data, live sensor behavior, wiring, connector, heater circuit, power and ground. Then evaluate fuel trims, exhaust leaks, fuel pressure, airflow measurement, and injector operation if the evidence points toward a real mixture problem.
Most importantly, P0164 is a circuit diagnostic code, not an automatic oxygen-sensor replacement command.