P0075 to P0086, P0026 to P0029, P0008 and P0009: valve timing solenoid circuits

The electrical circuit of an intake or exhaust valve timing solenoid, on bank 1 or bank 2, is open, low, high or out of range, or the engine position system (P0008, P0009) is not performing as it should.

SeverityModerateUsually not urgent today, but it can get worse if left.

Can you keep driving?Drive gently, check it soon

What does P0075 mean?

Variable valve timing turns the camshafts slightly ahead of or behind the crankshaft, using engine oil routed by a solenoid that the engine computer pulses. Where P0010 to P0014 and P0016 to P0019 report the timing itself, these codes point at the solenoid's wiring: the computer drives it and measures the current. P0008 and P0009 are different: on some engines they mean the cam and crank signals no longer line up as they should, often because the timing chain has stretched.

What causes P0075?

  1. A failed valve timing solenoid coil
  2. A damaged wire or an oil-soaked connector at the solenoid
  3. Oil that has seeped up the solenoid's wiring into the connector
  4. A stretched timing chain or worn guides, for P0008 and P0009
  5. Old or low oil, which also makes the solenoid's valve stick

What to check first for P0075

  • Measure the valve timing solenoid's resistance and compare it with the expected value
  • Unplug its connector and look for oil and corrosion on the pins
  • Check the oil level and when it was last changed
  • For P0008 and P0009, have the cam to crank correlation checked and ask about known timing chain issues

Can you drive with P0075?

Usually you can drive to a workshop, though the engine may idle rough and feel weaker. If it rattles on start-up or the oil warning comes on, have it looked at before going further, because a stretched timing chain can jump a tooth.

In states with an OBD-II emissions inspection, a car with the check engine light on fails the test until the fault is fixed.

Codes on this page

18
  • P0008Engine Position System PerformanceBank 1
  • P0009Engine Position System PerformanceBank 2
  • P0026Intake Valve Control Solenoid Circuit Range/PerformanceBank 1
  • P0027Exhaust Valve Control Solenoid Circuit Range/PerformanceBank 1
  • P0028Intake Valve Control Solenoid Circuit Range/PerformanceBank 2
  • P0029Exhaust Valve Control Solenoid Circuit Range/PerformanceBank 2
  • P0075Intake Valve Control Solenoid CircuitBank 1
  • P0076Intake Valve Control Solenoid Circuit LowBank 1
  • P0077Intake Valve Control Solenoid Circuit HighBank 1
  • P0078Exhaust Valve Control Solenoid CircuitBank 1
  • P0079Exhaust Valve Control Solenoid Circuit LowBank 1
  • P0080Exhaust Valve Control Solenoid Circuit HighBank 1
  • P0081Intake Valve Control Solenoid CircuitBank 2
  • P0082Intake Valve Control Solenoid Circuit LowBank 2
  • P0083Intake Valve Control Solenoid Circuit HighBank 2
  • P0084Exhaust Valve Control Solenoid CircuitBank 2
  • P0085Exhaust Valve Control Solenoid Circuit LowBank 2
  • P0086Exhaust Valve Control Solenoid Circuit HighBank 2

Checked on · Rafael Soares

These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.

Write the code into the car's history

Log the code in OdoKeep as an OBD scan when a scanner or the workshop gives you one, then the repair and what it cost, and keep the maintenance that prevents it on a plan with reminders. The app keeps the record; it does not read the car.

QR code to download OdoKeep on the App Store or Google Play

Point your phone's camera here