You can typically drive short-term, but expect a rougher idle, softer power, and worse fuel economy. Fix the circuit soon, since a vehicle stuck in default cam timing will fail emissions and may run poorly under load. P0084 means the engine computer found an electrical fault in the control circuit for the exhaust camshaft's oil control valve (variable valve timing solenoid) on bank 2. Because this is a circuit code, the problem is almost always an open, short, high resistance, or bad connection in the solenoid winding or its wiring rather than the oil or the phaser itself.
What P0084 means
Bank 2 is the cylinder bank that does NOT contain cylinder 1. On a dual variable-valve-timing engine such as Toyota's 1GR-FE, the exhaust camshaft on each bank is advanced and retarded by a hydraulic phaser that is fed pressurized engine oil through an oil control valve (OCV), also called the exhaust valve control solenoid or VVT solenoid. The powertrain control module drives that solenoid with a variable duty-cycle (PWM) current and expects the winding and wiring to behave within a defined electrical range. P0084 is the circuit-level outcome of that self-check: the computer sees the exhaust OCV control line for bank 2 as electrically abnormal - an open winding, a short to power or ground, out-of-range resistance, or a driver-side fault - so it cannot reliably command that solenoid. This is different from the range/performance codes (like P0028 on the intake side) that fault on oil flow and cam movement; here the concern is the electrical path. When the circuit fails, the module typically disables that phaser and lets the bank 2 exhaust cam sit at its mechanical default position, so combustion timing on that bank is no longer optimized.
Symptoms
- Check-engine light on, sometimes stored as a pending code before it matures to a confirmed fault
- Rough, unstable, or slightly high/low idle as the bank 2 exhaust cam sits at its default timing
- Reduced power and duller throttle response, most noticeable under load or acceleration
- Worse fuel economy and higher tailpipe emissions because exhaust valve timing is no longer being optimized
- Occasional hard or slow start, and on some vehicles a light hesitation or stumble when the timing cannot adapt
Common causes
- A failed exhaust VVT/OCV solenoid on bank 2 with an open or shorted winding that puts its resistance out of range
- Damaged, chafed, or melted wiring in the control circuit between the PCM and the bank 2 exhaust solenoid
- A corroded, loose, backed-out, or oil-contaminated connector at the solenoid, causing high resistance or an intermittent open
- A short to battery voltage or to ground on the solenoid control wire that skews the circuit reading
- A poor power feed or ground to the solenoid circuit, or a failed PCM driver output for that solenoid
- Rodent damage, harness pinch, or previous repair errors that disturbed the bank 2 exhaust OCV wiring
Severity & driving advice
Severity: Moderate — Usually drivable, but the bank 2 exhaust cam defaults to fixed timing, hurting power, economy, and emissions until the circuit is repaired.
Can I drive? You can typically drive short-term, but expect a rougher idle, softer power, and worse fuel economy. Fix the circuit soon, since a vehicle stuck in default cam timing will fail emissions and may run poorly under load.
Diagnostic approach
- Confirm the code and capture freeze-frame data — Read P0084 with a scan tool and record the freeze-frame conditions, then note any companion codes such as P0083 or P0085 (the low/high circuit versions), P0025 (exhaust cam over-retarded, bank 2), or camshaft/crankshaft correlation codes. Recognize that P0084 is a circuit fault, so the diagnosis targets the solenoid winding and its wiring, not the oil condition first.
- Inspect the bank 2 exhaust solenoid connector and harness — Locate the exhaust oil control valve on bank 2 - the bank without cylinder 1 - and unplug it. Look for spread, corroded, or oil-soaked terminals, a loose lock, chafed insulation, or a melted connector near hot exhaust components. A poor connection here is a very common cause of an intermittent open that sets this circuit code.
- Measure the exhaust OCV solenoid resistance — With the connector off, measure the winding resistance across the solenoid terminals. On the 1GR-FE and similar Toyota valve-control solenoids this is roughly 6.9 to 7.9 Ω at about 20°C (68°F); always confirm the exact figure against the OEM specification for your engine. A reading near zero indicates a short, and an infinite (open-loop) reading indicates an open winding - either one is a failed solenoid.
- Test the control wiring for opens and shorts — With the solenoid and PCM connectors disconnected, check the control wire for continuity end to end - it should read below about 1 Ω - and check each solenoid terminal to a known good ground and to battery voltage; a healthy circuit reads open (no short) to both. Confirm the power feed and ground for the solenoid circuit are clean, since a missing feed or a bad ground can mimic a solenoid failure.
- Verify solenoid operation and the PCM command — If the winding and wiring test good, use the scan tool's active/actuator test (or a fused direct feed on the bench) to energize the exhaust OCV and confirm the spool clicks and moves. Watch the module's commanded duty cycle for the bank 2 exhaust solenoid to verify the PCM is actually driving the output; a solenoid that will not actuate despite good resistance, or a dead driver, points to the failed component or the module.
- Repair, clear, and run a confirmation drive cycle — Replace the failed solenoid, repair the wiring or connector, and restore any faulty feed or ground as needed. Clear P0084 and drive the vehicle through a full warm-up and varied-load cycle so the monitor reruns, then confirm the code does not return and that the bank 2 exhaust cam is once again responding to commands.
FAQ
Is P0084 an electrical problem or an oil problem?
P0084 is an electrical circuit code, so it points at the exhaust valve control solenoid's winding and wiring on bank 2, not at oil flow. That makes it different from range/performance VVT codes, where low or dirty oil is usually to blame. Start by testing the solenoid resistance and inspecting its connector and control wire rather than servicing oil first.
Which side of the engine is bank 2?
Bank 2 is the cylinder bank that does not contain cylinder 1. On most V-type and many transverse engines that is the bank opposite to where cylinder 1 sits. P0084 refers specifically to the exhaust camshaft oil control valve on that side, so confirm bank identification for your exact engine before replacing any part.
How is P0084 different from P0083 and P0085?
All three cover the bank 2 exhaust valve control solenoid circuit, but the last codes narrow the fault type: P0083 is a general open, P0084 flags a low reading, and P0085 flags a high reading in the circuit on some manufacturers' definitions. Because they share the same solenoid and wiring, the diagnosis is nearly identical - test the winding resistance, the connector, and the control wire for shorts and opens.
Can I keep driving with a P0084 code?
It is usually drivable in the short term because the engine still runs, but the computer holds the bank 2 exhaust cam at its default position, so you will likely see reduced power, a rougher idle, and worse fuel economy. The car will also fail an emissions test in this state, so repair the circuit promptly rather than leaving it.
Will a new exhaust VVT solenoid fix P0084 by itself?
Often yes, since a solenoid with an open or shorted winding is a leading cause, but confirm before buying parts. Measure the winding resistance (about 6.9 to 7.9 Ω at 20°C on the 1GR-FE, per the OEM value) and check the connector and control wire; a damaged harness or corroded connector will set the same code and a new solenoid alone will not cure it.