P0086 — Exhaust Valve Control Solenoid Circuit High (Bank 2)

OBD2 code P0086 flags a problem with the sensor and actuator circuits (exhaust valve control solenoid circuit high (bank 2)). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, control module driver fault, open or shorted wiring in the circuit.

powertrain (engine/transmission)

Is it safe to drive?

Drive cautiously if engine operation remains stable P0086 usually calls for prompt repair but does not automatically make the vehicle undriveable. If the check-engine light is steady and there is no severe misfire, oil-pressure warning, or major loss of power, drive gently to a repair facility. Stop driving if the light flashes, the engine shakes badly, or oil pressure becomes low.

Typical symptoms

  • The check-engine light illuminates with P0086 stored in the powertrain controller.
  • Rough idling, hunting, or unstable idle speed, especially during cold starts.
  • Hesitation or delayed throttle response when accelerating.
  • Reduced engine power or poor operation under load.
  • Unusual exhaust noise or elevated emissions resulting from incorrect exhaust-valve timing.
  • On some engines, P0086 produces no noticeable drivability symptom beyond the check-engine light.

Common causes

  • A short from the Bank 2 exhaust valve control solenoid circuit to battery voltage, often caused by chafed insulation near the hot exhaust system.
  • An open or high-resistance connection in the solenoid wiring or connector that allows P0086's control circuit to register excessive voltage.
  • Internal failure or high resistance within the Bank 2 exhaust valve control solenoid winding.
  • Corroded, loose, or oil-contaminated terminals in the exhaust valve control solenoid connector.
  • A faulty ECM driver or damaged control circuit that commands or senses an abnormally high voltage.

How to diagnose with an OBD scanner

  1. Confirm and record P0086 Use an ELM327-equipped OBD2 scanner with AIScanAuto, or another general-purpose scanner, to confirm P0086 in stored, pending, and permanent memory. Record freeze-frame data and commanded versus actual Bank 2 valve timing before clearing the code.
  2. Inspect the Bank 2 circuit Locate the exhaust valve control solenoid and inspect its connector, terminals, and wiring near the exhaust manifold or cylinder head. Check for oil contamination, corrosion, heat damage, and chafed insulation. Verify bank assignment from the engine diagram because the exhaust side is not automatically Bank 2 on every engine.
  3. Measure the control-circuit voltage Using the manufacturer wiring diagram, back-probe the ECM command terminal and the solenoid connector while checking voltage against the specified operating range. Account for pull-up or PWM driver behavior; a brief key-on voltage can be normal, so use live data or a multimeter recording rather than a single reading.
  4. Separate a wiring fault from a solenoid fault With the circuit isolated as required by the service procedure, test the solenoid winding resistance and check the wiring for continuity to battery voltage and ground. If abnormal high voltage remains at the ECM with the solenoid disconnected, investigate a harness short, open connection, or ECM driver fault.
  5. Repair and verify the result Replace the failed solenoid or repair the damaged connector, wiring, or driver as testing indicates. Clear P0086 with the OBD2 scanner, complete the specified drive cycle, and confirm that the code does not return while monitoring Bank 2 valve timing and engine operation.

Approximate repair cost

Typical independent-shop figures are about USD $100–$225 for diagnosis and USD $300–$1,100 for repair, depending on connector access, labor, and whether the fault is in the solenoid, wiring, or ECM driver. These figures are estimates and vary by region.

Common questions

What does P0086 mean on this engine?

P0086 means the controller detected voltage above the expected range on the Exhaust Valve Control Solenoid circuit for Bank 2. The fault may originate in the solenoid, its connector, the wiring, or the ECM driver.

Does P0086 identify a problem with Bank 1?

No. P0086 is specifically assigned to the Bank 2 exhaust valve control circuit. Bank identification depends on the engine layout, so use the engine diagram rather than assuming which side is Bank 2.

Can I drive the vehicle with P0086 stored?

A steady check-engine light with stable engine operation generally allows cautious driving to a repair shop, but P0086 can accompany lost power, rough idling, or emissions problems. Do not drive if the light flashes or other severe warnings appear.

Will clearing P0086 with a scanner repair the fault?

Clearing P0086 only erases the stored code and freeze-frame data. If the high-voltage condition remains, the code will return during a drive cycle, so the solenoid circuit and its control signals must be tested and repaired.

When your scanner pulls code P0086, it is reporting that the engine control unit has detected an abnormal voltage condition in the exhaust valve control solenoid circuit on the engine's second bank. This fault falls within the powertrain category defined by the OBD2 standard, which covers both engine and transmission-related problems. The control module continuously monitors the operation of various actuators and sensors throughout the engine management system, and when it receives a signal that falls outside the expected range—specifically a "high" voltage reading—it logs this code to alert you to the problem.

The exhaust valve control solenoid on bank 2 is responsible for managing valve timing or lift on the bank of cylinders opposite cylinder 1. Depending on your engine design, this solenoid may control variable valve timing, cylinder deactivation, or an exhaust gas recirculation function. When the ECU sees a circuit voltage that is higher than specifications allow, it cannot reliably command the solenoid to operate. Before illuminating the check engine light, the module requires the fault condition to appear repeatedly under specific driving conditions, which is why the code is not set on a single glitch. The freeze frame data stored alongside P0086 captures the exact engine operating conditions—load, temperature, RPM, and vehicle speed—when the problem first occurred, giving you a precise starting point for your diagnosis.

Understanding how the solenoid circuit works helps you appreciate why the ECU flags this condition. The control module sends a ground-side or power-side command to the solenoid, which opens or closes hydraulic passages to adjust valve behavior. If the wiring, connectors, or the solenoid itself develop a fault that causes excessive voltage, the module loses confidence in its ability to control the system. It then sets P0086 and often defaults to a safe operating mode, which may reduce performance or disable the affected function entirely.

Symptoms of P0086

The check engine light illuminates on the dashboard. The vehicle may enter limp-home mode, limiting power output and RPM. Fuel economy can increase noticeably in some applications, or decrease if the engine compensates poorly. The exhaust valve control system may operate erratically or stop functioning altogether. You might notice rough idling, hesitation under acceleration, or unusual exhaust notes. In rare cases, the car may stall or refuse to start if the fault affects critical valve timing functions.

Common Causes of P0086

The most frequent culprit is damaged or corroded wiring and connectors in the solenoid circuit. A loose or poor-quality ground connection at the solenoid can also trigger this code. The solenoid itself can fail internally, causing an abnormal circuit condition. A blown fuse that feeds the circuit will prevent proper voltage regulation. The engine control module's driver circuit for the solenoid can fail, though this is less common. Wiring chafing from heat exposure or rubbing against engine components creates shorts or opens that the ECU interprets as high voltage. Physical damage to the connector, such as bent pins or broken locks, can introduce intermittent high-resistance conditions.

How to Diagnose P0086

Begin by connecting an OBD2 scanner and confirming that P0086 is stored as an active or pending code. Record all freeze frame data before clearing anything—this information shows you the exact load, temperature, and speed conditions when the fault occurred. Review any other stored codes; related faults often point to the root cause. Check manufacturer technical service bulletins for your specific make and model, as many P0xxx codes have known fixes or software updates documented by the factory.

Perform a thorough visual inspection of the wiring harness and connector related to the exhaust valve control solenoid. Look for broken insulation, corrosion, bent pins, and any signs of heat damage or rubbing against metal surfaces. Measure reference voltage, ground resistance, and signal continuity at the solenoid connector using a multimeter. Compare your readings against the specifications in your service manual. Conduct a wiggle test on the harness while monitoring live data—if the signal drops or fluctuates, you have found a broken wire or loose connection. After repairs or adjustments, clear the code and complete a full drive cycle that reproduces the freeze frame conditions to verify that P0086 does not return.

Repair Options and Costs

Start by addressing the least expensive and most likely causes before considering component replacement. If the wiring or connector is damaged, repair or replacement typically costs between $80 and $250 for parts and labor. When the solenoid itself has failed, expect to pay $150 to $500 for the part plus installation labor. If diagnostics point to a faulty engine control module, repair or replacement runs $300 to $1,000 depending on whether you pursue rebuild, used, or new programmed units.

Overall, fixing P0086 typically falls in the $80 to $1,000 range. Spending time on accurate diagnosis before purchasing parts prevents unnecessary expenses—the expensive control module scenario is rarely the first thing to investigate.

Can You Drive with P0086?

In most cases, the vehicle remains drivable when P0086 is active, though you may experience reduced performance or a disabled auxiliary system. If the car shows stalling, failure to start, or warnings affecting brakes and steering, treat the situation as urgent and seek repair immediately.

Related OBD2 Codes