OBD-II Generic Error Code P0086: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P0086
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P0086 means the engine control module (ECM) has detected a high voltage or short circuit in the exhaust valve control solenoid circuit for bank 2. This often indicates a wiring issue, a faulty solenoid, or an ECM problem. Driving with this code may cause reduced performance and increased emissions, so address it promptly.
Ad

Tools You'll Need

How to Fix Error Code P0086

  1. Check for Other Codes

    Never disconnect battery or clear codes with the engine running.
  2. Inspect Wiring and Connectors

    Wear safety glasses and gloves when handling wiring near hot engine components.
  3. Test the Solenoid Resistance

  4. Test for Short to Ground or Power

    Never probe a wire with the key on unless instructed; avoid creating a short.
  5. Replace the Exhaust Valve Control Solenoid

    Allow engine to cool completely before working near exhaust components.
  6. Clear Codes and Test Drive

    Do not drive if the engine runs rough or has warning lights on; have it towed if necessary.
  7. Check the ECM

    ECM replacement requires programming by a qualified shop.

Parts You May Need

Exhaust valve control solenoid (bank 2)
Check Price on Amazon
Wiring harness repair kit
Check Price on Amazon
Exhaust valve control solenoid (bank 2)
Check Price on Amazon
Wiring harness repair kit
Check Price on Amazon
Exhaust valve control solenoid (bank 2)
Check Price on Amazon
Wiring harness repair kit
Check Price on Amazon
Exhaust valve control solenoid (bank 2)
Check Price on Amazon
Wiring harness repair kit
Check Price on Amazon
Ad

When to Call a Professional

Call a mechanic if you are not comfortable with electrical diagnostics, if the wiring appears damaged inside the harness, or if the ECM may be faulty. Also seek professional help if the code returns after replacing the solenoid and checking wiring.

Frequently Asked Questions

What does error code P0086 mean?
P0086 indicates a high voltage condition in the exhaust valve control solenoid circuit for bank 2. This means the ECM detected a voltage signal above the expected range, often due to a short circuit or faulty solenoid.
Can I drive with a P0086 code?
You can drive short distances, but you may notice reduced engine performance, poor fuel economy, or a check engine light. Prolonged driving could cause damage to the exhaust valve system or catalytic converter.
Is P0086 serious?
Yes, it is moderately serious. It can affect engine performance and emissions. Ignoring it may lead to further damage or failed emissions tests.
How much does it cost to fix P0086?
If the solenoid needs replacement, parts cost $50–$150, labor $100–$200. If it's a wiring issue, repair could be $50–$300. ECM replacement can cost $500–$1000.
What is bank 2 on an engine?
Bank 2 is the side of the engine opposite cylinder #1. On inline engines, it's usually bank 1 only; on V6/V8 engines, bank 2 is the passenger side on left-hand drive vehicles.