What does that mean?
A P0010 code refers to the VVT (variable valve timing) or VCT (variable camshaft timing) components and the car's PCM (powertrain control module). That consists of an oil control valve (OCV), also called a solenoid valve and other components. Basically the check engine light and associated P0010 trouble code means that the voltage in the circuit has fallen below a set limit for a specific amount of time (varies by make/model/engine).

SymptomsSymptoms may include:
Check Engine Light illuminated (Malfunction Indicator Lamp)
Rough running
other symptoms may also be present

CausesA code P0010 may mean that one or more of the following has happened:
Faulty oil control valve (OCV)
Open or short in the VVT/VCT circuit
Open or short in the OCV / solenoid valve
Damaged computer (PCM)
Possible SolutionsSome recommended troubleshooting and repair steps are:
Carefully inspect the Bank 1 VVT/VCT system circuit wiring and connectors, repair as required
With a warm engine, test the operation of the OCV, replace/repair as needed