2014 Cadillac SRX won’t idle, drives fine
I’ve recently been gifted a 2014 SRX with the VVT. It was not maintained the greatest. 216k miles. Original timing chain but I cannot hear rattle or stretch.
It will not idle properly. Scanning it with an OBDII in the 600 RPM range the advance/retard spark angle will fluctuate from -3.5° to -18.0° and changes many times a second.
If you get the car rolling fast enough once it’s put in drive, it drives like a normal car from 20mph to all highway speeds. However once you slow down and the RPM’s go below 1,000 RPM the CEL flashes and Stabilitrak is disabled. It will not idle properly until it’s shut off, rested for about ten second and then started.
It’s displaying these codes
P0011 A Camshaft Position Timing Over-Advanced or System Performance Bank 1
P0017 Crankshaft position Camshaft position Correlation Bank 1 sensor B
P0068 MAP/MAF throttle position correlation
P0101 Mass or Volume Air flow A Circur range/performance
P0106 Manifold Absolute Pressure/ Barometric Pressure Circuit
Range/Performance
P0131 02 Sensor Circuit Low
Voltage Bank 1 Sensor 1
P0137 02 Sensor Circuit Low
Voltage Bank 1 Sensor 2
P0171 System too lean bank 1
P0174 System too lean bank 2
P05CC my reader can’t read this code
Is this a timing chain stretch/ jumped timing issue? Or is it VVT solenoid issues? Or something else.
Posted Feb 16, 2026, 8:29 PM UTC