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

13
Loading comments…