P2094 Code: B Camshaft Position Actuator Control Circuit Low (Bank 2)
The P2094 code means the computer sees low voltage in the control circuit of the "B" camshaft oil control valve on bank 2, either a short to ground or a loss of power. It can cause a rough idle, a loss of power and, on some engines, a rattle at startup. Check the fuse, relay, connector and wiring before you replace the valve.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $40 to $300
- Difficulty
- Medium
- System
- Ignition and Misfires
- Applies to
- All OBD2 vehicles
On this page
What the P2094 code means
Variable valve timing (called VVT, VVT-i, VANOS, VTC and other trade names) advances or retards the camshaft while the engine is running. An oil control valve (OCV) does the job. The computer opens it with a PWM signal, and oil under pressure flows into the camshaft gear and turns it a few degrees relative to the crankshaft.
The computer watches the control circuit from its own driver transistor. The P2094 code is stored when it sees low voltage in that circuit, which means a short to ground or a loss of power. Bank 2 is the side of the engine that does not have cylinder 1. Before you replace the part, check the fuse, relay, connector and wiring, because those are the most common causes.
On these codes the letter A usually refers to the intake camshaft and B to the exhaust camshaft, although some manufacturers define it differently. The fault here is electrical: the computer sees the wrong voltage in the valve circuit.
To confirm it, unplug the component with the key on and see what happens to the reading or the code. If the value jumps to the opposite extreme, the wiring is fine and the component is the one pulling the signal to ground. If nothing changes, look for the short in the wire, starting where the harness rubs against the engine, the chassis or the exhaust.
P2094 code symptoms
- Check engine light or another warning light on.
- Rough idle and a loss of power.
- On some engines, a rattling noise at startup.
Likely causes of the P2094 code
- Control wire shorted to ground. The component can end up stuck on, or the computer shuts off the command to protect itself.
- Interrupted power supply. A blown fuse, a bad relay or a cut wire.
- Shorted component. Its resistance is much lower than the specification.
- Connector with moisture. It creates a path to ground.
How to diagnose the P2094 code step by step
- Activate the component with the scan tool and check whether it responds.
- Check the fuse and relay. Measure voltage on both sides of the fuse and swap the relay with an identical one.
- Measure the supply at the connector. You should see battery voltage with the key on or when the component is activated.
- Measure the component resistance and compare it with the manual. Also check its insulation to ground.
- Check the control wire for continuity back to the computer and for any short circuit.
How to fix the P2094 code
- Repair the connector, the wiring or the power supply.
- Replace the bank 2 camshaft B control valve if it does not respond when it gets correct power and a correct command.
- Clear the codes and verify the repair.
Technical reference data
- Typical OCV valve resistance: 6 to 12 ohms.
- 12 V supply with a PWM command from the computer.
- Correct oil pressure is essential for the system to work.
- These are general reference values, so check the manufacturer data for your vehicle.
Brand-specific notes
This code is common on engines from Toyota, Hyundai, Kia, Ford, GM and Honda. Old oil, or oil of the wrong viscosity, is the most common mechanical cause of variable valve timing problems, so check the oil even when the fault looks electrical.
P2094 on Toyota
Toyota calls its variable valve timing system VVT-i. The same electrical checks apply: fuse, connector, wiring and then the oil control valve.
P2094 on Hyundai and Kia
Hyundai and Kia call the system CVVT. Check the oil condition and the valve circuit before you replace parts.
P2094 on Ford
Ford calls the system Ti-VCT. Start with the wiring and the connector at the valve.
P2094 on GM
The code is common on GM Ecotec engines. Oil quality and the valve circuit are the first things to check.
P2094 on Honda
The code is also common on Honda engines. Fuse, connector and wiring come first, then the valve itself.
Questions about the P2094 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.