Envoy stalls then does not start only while cold

Envoy99

Member
Joined
Feb 26, 2019
Posts
23
Location
East Coast
I posted before about this awhile back and still have not solved it (I have been busy and the envoy has sat awhile) but I have a couple of updates and wanted to see if there are any fresh ideas. I saw another poster is currently having the exact same issue as me so having a solution would be nice for future reference.

4.2L 2006 Envoy XL

Essentially, this problem only happens in cold weather. The problem started last winter and since it had the issue daily I stopped driving it. When it got warmer I drove the envoy a bit during the summer (~6,000 miles) and it did not happen even once. Fast forward to this winter and it is a daily problem again. When you start the car, it starts up then immediately dies. If you try to restart it without waiting around 20 seconds it will not even crank, just one audible click. It acts as if it has a dead battery. After waiting 20 seconds, it will crank again and typically run a little longer, then stall and die after 1-3 minutes. It continues this behavior (waiting 20 seconds to start then stalling again) until the engine is up to temperature. Once the engine is up to temperature, it is as if the problem does not exist, the car runs fine all day. It does not stall again at all until the next time it has sat and gotten cold.

CE codes are:
P0014 - B camshaft position - timing over-advanced or system performance bank 1.
P0017 Crankshaft position - camshaft position correlation bank 1 sensor B.
P0171 System too lean bank 1.
P0601 Internal control module memory checksum error.
P0496 - Evaporation emission system high purge flow. (I suspect this one will be gone since I changed the valve)

Today I finally got around to changing the purge valve, It has had a problem with it for awhile and I crossed my fingers that may be it but no cigar, although it does seem to maybe stall less since changing it. I have a new ignition switch laying around I am going to throw on but I do not see how this could be the problem.

What are your guys thoughts? My gut is that it is not the fuel pump because I can hear it priming at accessory power and after driving ~6,000 miles this summer, if that was the issue I feel it would have shown other signs or quit all together by now.
 
Last edited:
Sorry about these Troubles... Let's Look things over on this Response List:

First... Watch Paul "Scanner" Danner's Brother James... performing a Proper Shop Oscilloscope Diagnosis of a P0014 and P0017 pair of issues on a 2006 Trailblazer:


...and another along the same lines of "O" Scope Diagnostics of the P0014 and P0017 Codes:


P0014

(1) Check your Oil Level. If LOW ...Ensure the volume is brought up to 7 Quarts. The Camshaft Position Actuator Solenoid (CPAS) opens and closes a Valve feeding Motor Oil at normal pressures Into and Out Of the Camshaft Phaser, so as to Retard the Exhaust Camshaft in the narrow range of 0-25 Degrees.

Ordinarily, this action behaves much like the Old EGR (Exhaust Gas Re-Circulation) Valves at Engine Idle and provides for a MUCH Stronger Engine Performance at Higher RPM and gives the Engine MORE Power and Torque in a wider RPM Range.

However... This activity cannot take place if the Oil Level in the Crankcase is TOO Low or if the CPAS Unit either has Clogged Inlet and Outlet Screens... or they are MISSING entirely. Having a Heavy Dirt Concentration and Carbon-Gas Blow By Lacquer Combustion Contaminated Oil makes this CPAS unit ...more likely to Fail. Replace the CPAS Unit and include Cleaning Out the Harness Connector with Brake-KLEEN if the connector is Saturated with Motor Oil caused by the Old CPAS Leaking Oil.

P0017

(2) On Aging Engines with High Wear... The Timing Components consisting of the Timing Chain Stretching, The Timing Chain Tensioner Over-Extending and the Timing Chain Guides Wearing Inwards, creates conditions which throw off the exquisite relationship between the Positions of the Valve Train attached to the Dual Overhead Camshafts...and the position of the Crankshaft Timing Wheel Notches meant to allow the EFIs to Spray Fuel into the Six Cylinder at Just the Right Moment... and then the Timing allowed by the PCM to Fire the Coil Over Plugs should happen to ignite the Air and Fuel at just the right moment. TIMING is EVERYTHING in Computer Controlled Modern, Fuel Injected Engines.

If their precision (Camshaft to Crankshaft Relationships) are thrown off too far, then not enough Compression will develop at just Before Top Dead Center, so when the Fuel should Spray and the Spark Plugs need to "FIRE" and POWER should develop...the proper combustion processes will be disrupted.

In aging motors...a Difference of ONLY a Few Degrees is enough to prevent the Motor from running. THIS is a BIG REPAIR JOB... and It often requires either replacing the Full Timing Chain Set and or Replacing the Cam Phaser or doing BOTH at the same time. These very involved repair jobs are very well documented here at GMT Nation.

P0171


P0601

From the GM OEM Repair Manual:

DTC Descriptors

This diagnostic procedure supports the following DTCs:


    • DTC P0601 Transmission Control Module (TCM) Read Only Memory (ROM)
    • DTC P0602 Transmission Control Module (TCM) Not Programmed
    • DTC P0603 Transmission Control Module (TCM) Long Term Memory Reset
    • DTC P0604 Transmission Control Module (TCM) Random Access Memory (RAM)
    • DTC P062F Transmission Control Module (TCM) Long Term Memory Performance
    • DTC P1621 Transmission Control Module (TCM) Long Term Memory Performance
Conditions for Running the DTC
The TCM runs the program to detect an internal fault when the engine is running. The only requirements are voltage and ground. This program runs even if the voltage is out of the valid operating range.

Conditions for Setting the DTC
The TCM has detected an internal malfunction.

Action Taken When the DTC Sets


    • The TCM requests the ECM to illuminate the malfunction indicator lamp (MIL).
    • The TCM commands second gear.
    • The TCM commands maximum line pressure.
    • The TCM inhibits torque converter clutch (TCC).
    • The TCM freezes transmission adaptive functions.
    • The ECM records the operating conditions when the Conditions for Setting the DTC are met. The ECM stores this information as Freeze Frame and Failure Records.
    • The TCM records the operating conditions when the Conditions for Setting the DTC are met. The TCM stores this information as Failure Records.
    • The TCM stores DTC P0601, P0602, P0603, P0604 or P062F, P1621 in TCM history.

P0496

 
Last edited:
P0601 Internal control module memory checksum error.
Your PCM is likely toast. You could try pulling the connectors and looking for green corrosion.


Have seen some others and a replacement PCM was the fix. At the age these are coming at now, we'll likely see this more often.
 
  • Like
Reactions: budwich
You could also try "fooling" the system to "think its warm"... :smile:
Take a hair dryer and blow hot air at the connectors that mooseman indicating.... don't disconnect them or anything... just warm them up. Do this before attempting any cold start. Does it help or change the result.... go from the result.

I had an old chrysler that wouldn't start when cool / cold. Hit it with the hair dryer and it thought it was summer and started / ran fine. The pcm connector / connections had to be cleaned / reseated to solve the problem... although the p0601 doesn't sound good but could be a "poor powering" issue maybe.
 
  • Like
Reactions: azswiss
UPDATES:

Changing the purge valve seems to have gotten rid of every single one of the CEL codes except for the P0601. Not sure how but it did, if anybody has an explanation I am interested.

Bad news is that the envoy now stalls while at operating temperature in addition to the troubles when cold. It stalled out twice on the highway.

I would appreciate any additional thoughts but I am thinking that the PCM is to blame. I am going to try cleaning the connectors before replacing it. Do I need to disconnect negative terminal on the battery to clean the connectors?
 
You could certainly try cleaning the connections. Can't hurt but be prepared to replace the PCM. If you get one from a junker, find one with the same gearing as yours according to the sticker in the glove box. Then all you need is the security relearn.
 
Thinking its time for a PCM...
 
I have a 2006 Envoy XL, 4.2 I6.

It has been having the same issue for years now, it will crank, then immediately die a few times before running a couple minutes, and dying again. It will only crank if you wait ~10 seconds between trying to start it. Once it gets up to operating temperature, it usually does not die, though sometimes it will. The problem seems to be worse in the colder months.
(previous thread) https://gmtnation.com/forums/thread...-not-start-only-while-cold.23987/#post-642799

I finally have the time to dive into it but have a few questions:

The PCM I need to replace has the three connectors on the side of the intake here, correct? I checked all the connectors and they don't seem to have any corrosion inside, Is there anything else to check before replacing it completely? Other than checking for the correct gear ratio in the glove box, is there anything specific I need to do? Where is the best source for one?
PCM.jpg
For the "relearn", I see a lot of people saying you have to go to a dealership, but I have also read about a procedure on the old forum where you leave it in accessory power for 10 minutes, turn off for 10 seconds, and repeat it 3 times. Can somebody clarify which is correct? Will it be drivable without the relearn or will I need it to be towed to the dealership after changing the PCM?

If I order from this link and get the "Remove VATS", will it be ready to go with no relearn or additional steps, essentially plug n play? https://www.pcmofnc.com/product/2002-2005-4-2l-i6-replacement-core-ecm/

Thank you all in advanced, looking forward to getting this truck back on the road!
 
Last edited:
The 10 minute thing x3 refers to relearning the VATS.

I know there are certain PCM's that will work in your case, and if I am remembering correctly, its only 2 years.

@Mooseman would be the person to ask on this one. A lot more knowledgeable on that front than me.

That said... Not doubting your diagnostic skills... But I have very rarely ever heard of a PCM failing on one of these trucks.

What your explaining sounds more like something in the CAN/LAN-BUS system taking the network down.

Do you have a Tech2, or similar bidirectional scanner than can scan the entire truck, and not just the ECM/TCM? If so, what do you have?

On most GM's, the network is commonly taken out by rather mundane things, like the ABS modules, the fuel pump driver module, BCM issues, and a few other things.

Usually the most common fixes for this platform is replacement of the ignition switch. You would be absolutely amazed on what one of those switch's will do in one of these trucks.
 
Merged with existing thread to keep it all together.

Rereading the thread, at this point, the P0601 tells me the PCM is toast. Only two years will work on yours, an 06 or 07.

You can swap it in directly without any programming but will need the 30 minute relearn:

huge problem after PCM update / calibration (PCM Security Relearn)
 
Merged with existing thread to keep it all together.

Rereading the thread, at this point, the P0601 tells me the PCM is toast. Only two years will work on yours, an 06 or 07.

You can swap it in directly without any programming but will need the 30 minute relearn:

huge problem after PCM update / calibration (PCM Security Relearn)
So just to be clear,

1. is this the correct site to order from? https://www.pcmofnc.com/product/2002-2005-4-2l-i6-replacement-core-ecm/

2. From the options on the site, I need to specifically select 2006 4.2L I6, correct? Do they just get the correct gearing from the VIN I enter? I do not see anywhere else to put it in.

3. The $50 optional "remove VATS" option only saves me from having to do the 30 minute procedure and is just offered as a time saver, correct?
 
  • Like
Reactions: movietvet
1. Yes

2. Yes, the gearing is derived from the VIN or they can program it in the tune. It might be possible to add that info during checkout.

Edit: Looking at their description, they do not tune it but yes, the VIN gives the right gearing.

3. That's only if you want to disable VATS to prevent getting stranded somewhere if it fails. It's not necessary. You still have to do the 30 minute relearn.

Another consideration is you will also need a CASE relearn with any "new" PCM, which requires a high end bi-directional scanner or Tech 2.

Or just get one from a junker, slap it in and do the security relearn. It will still need a CASE relearn but will work even with a mismatched VIN. Just be sure to get one from a same engine, year and gearing as yours.

BUT, if you're in a strict E-testing state, you might need to have it programmed with the correct VIN. Check that first.
 
1. Yes

2. Yes, the gearing is derived from the VIN or they can program it in the tune. It might be possible to add that info during checkout.

Edit: Looking at their description, they do not tune it but yes, the VIN gives the right gearing.

3. That's only if you want to disable VATS to prevent getting stranded somewhere if it fails. It's not necessary. You still have to do the 30 minute relearn.

Another consideration is you will also need a CASE relearn with any "new" PCM, which requires a high end bi-directional scanner or Tech 2.

Or just get one from a junker, slap it in and do the security relearn. It will still need a CASE relearn but will work even with a mismatched VIN. Just be sure to get one from a same engine, year and gearing as yours.

BUT, if you're in a strict E-testing state, you might need to have it programmed with the correct VIN. Check that first.
So just to be clear: if I order the one from PCMofNC, replace the PCM, and do the security relearn, the vehicle will be drivable without the CASE relearn or any additional steps, the CASE relearn just needs to be done at some point?
 
That is correct.
 
  • Like
Reactions: Envoy99
Update: swapped in the new PCM and it fired right up, no issues so far. I attempted to do the security relearn procedure but there was no indicator on the dash so I guess it was not necessary.
 
Maybe they turned off VATS. Glad it worked out. May still need a CASE relearn. Code might come up later.
 

Forum Statistics

Threads
24,240
Posts
648,313
Members
20,672
Latest member
sklimek1

Members Online