P0014 diagnostic code 2012 chevy equinox 2.4L
Check engine light on code came up with p0014 - Camshaft
Position B – Timing Over-Advanced. The only symptoms
the vehicle is having is slight loss of power on take off and
poor MPG. No issues with cranking.
What we have done:
routine oil change - new filter with 5w-30 full synthetic pul
Changed intake and exhaust camshaft position solenoids.
Changed cam shaft position sensor.
New spark plugs
Engine flush followed by another oil change.
Timing was also checked and does not appear to have
jumped time.
I'm at a complete loss as to where to go from here