Understanding P0010 and P0013 Trouble Codes
Troubleshooting P0010 and P0013 Trouble Codes
Trouble codes P0010 and P0013 relate to the Variable Valve Timing (VVT) system in modern vehicles. These codes can indicate issues with the engine’s timing system, which is crucial for optimal engine performance, fuel efficiency, and emissions control. Understanding these codes, their causes, symptoms, and solutions can help you address potential problems and maintain your vehicle in good working condition.
P0010: VVT Sensor Range/Performance Problem (Bank 1)
P0013: VVT Sensor Range/Performance Problem (Bank 1)
A P0010 trouble code is a generic code that indicates an issue with the Intake camshaft position actuator actuator solenoid control circuit. A P0013 trouble code is also a generic code that indicates an issue with the exhaust camshaft position actuator actuator solenoid control circuit.
The camshaft actuator system is also called variable valve timing (VVT). The system allows the computer to change the intake and exhaust camshaft timing to vary how and when the valves open and close. For example, all engines have a certain amount of valve overlap, that portion of time during the exhaust stroke when the exhaust valve is closing while the intake valve is opening for the coming intake stroke. During valve overlap, a certain amount of fresh air-fuel mixture is swept directly into the exhaust, and some of the exhaust remaining in the cylinder dilutes the incoming air/fuel mixture.
Depending on the engine RPMS this can help or hinder both engine performance and emissions. VVT was designed to allow the PCM to decide when and how long to allow valve overlap and change camshaft/valve timing.
What goes wrong to cause a P0010 or P0013 trouble code
All internal combustion engines burn a certain amount of oil. With extended oil change intervals on modern engines, drivers have become complacent in checking oil levels and topping off when low. As crankcase oil levels drop, the remaining oil becomes stressed and loses its additive package at a faster rate, thus reducing the remaining oil life by a substantial amount. So, you actually increase engine component wear when your oil is below the recommended level. In addition, short drives and cold starts add more fuel and water to the remaining oil, causing sludge buildup.
Since this stressed and sludge oil is what is pumped through the VVT system, you can cause VVT damage by not checking oil levels and by driving in short drive cycles. So the following conditions can cause either a P0010 or P0013 trouble code:
• low oil level. Check and top off
• sludge buildup that clogs the screen on the oil control valve actuator solenoid, preventing proper oil flow into the VVT chambers.
• failed oil control valve actuator solenoid.
How to test an actuator solenoid circuit
Since both the P0010 and P0013 trouble codes relate to the actuator solenoid CIRCUIT, you should begin by testing for both power and ground to the solenoid, as well as checking the resistance on the solenoid windings. You can check solenoid circuit resistance with an automotive digital multimeter. For GM vehicles, the resistance specification is 5Ω between the low reference circuit terminal and ground terminal. If resistance is higher, check for an open condition. Next, check for the current draw, following the test procedure for the year, make and model engine in your vehicle.
The most common causes of P0010 or P0013 trouble code
1) Failed actuator solenoid, especially on GM engines. Replace
2) Low oil level
3) Sludge buildup on solenoid screen
How VVT works
The system works with a combination electro-hydraulic device attached to the front of the intake or exhaust camshaft. In short, when the PCM wants to advance or retard camshaft/valve timing, it commands

Actuator solenoid
an oil fill of one of two chambers in the VVT mechanism. The fill is performed by an electrically controlled actuator solenoid that receives a varying length electrical pulse that opens and closes a mechanical valve to allow pressurized engine oil to enter the VVT assembly. The pulse duration is determined by the PCM and is calculated based on the recommended oil viscosity and engine temperature. If you change to a difference oil viscosity, you can induce either a P0010 or P0013 trouble code. Using the recommended oil viscosity is critical to the proper operation of the VVT system.
The VVT mechanism incorporates a return spring to return the camshaft to a neutral position in the absence of pressurized oil.
©, 2019 Rick Muscoplat
Posted on by Rick Muscoplat