servocam
New member
I'm working on a 2010 Chevy Equinox LTZ with 3.0L. I do not know the entire state of the engine before working on it. It has 178k miles on it. Initial issue I'm aware of was it was in limp mode, and low oil pressure. Oil light was on, Check Engine Light was on, Service Stabilitrak notice. Timing chain was bad and oil pump was replaced which solve those. Also cam sensor was replaced and it has a new fuel pump. Also have (2) PCM's for it. The old and a new.
New PCM gives a P0315 Crankshaft Position System Variation not learned, which is understandable since it is a new PCM. The old PCM does not give this code.
It has (4) permanent codes, P0016, P0019, P0017 and P0315 on the new PCM. This PCM was in when timing was out.
Right now there are no codes, no check engine light, it starts, idles great, and will drive and transmission shifts until the engine gets warm. Once the engine is warm, it becomes almost unresponsive to the throttle and the engine stalls. You have to let it cool down before it starts running properly again...but once it gets back up to temp, the engine will die. It will sit and idle fine, but once you push the accelerator pedal, when it comes back to an idle, it will idle rough and stall. You can try to throttle through it, but will still end up dying.
Any thoughts what could be wrong?
New PCM gives a P0315 Crankshaft Position System Variation not learned, which is understandable since it is a new PCM. The old PCM does not give this code.
It has (4) permanent codes, P0016, P0019, P0017 and P0315 on the new PCM. This PCM was in when timing was out.
Right now there are no codes, no check engine light, it starts, idles great, and will drive and transmission shifts until the engine gets warm. Once the engine is warm, it becomes almost unresponsive to the throttle and the engine stalls. You have to let it cool down before it starts running properly again...but once it gets back up to temp, the engine will die. It will sit and idle fine, but once you push the accelerator pedal, when it comes back to an idle, it will idle rough and stall. You can try to throttle through it, but will still end up dying.
Any thoughts what could be wrong?
Last edited: