Strange intermittent issue with stalling only when cold
This morning I started the car and it settled down to a very rough idle for 10-15 seconds before dying. Second start the idle shot up to about 1,000 rpm before settling down to 500 and then stalling. Third startup was rough but was OK to drive. By the time I got to work, which is only about 4 miles, the car was idling perfectly.
Things I have done so far to fix this problem:
new battery
new battery terminals
new alternator
checked all grounds. Interior and engine bay and used dialectric great on all (except engine block and starter which were tight).
As I said the problem is intermittent. 3 days it will be fine, today it was bad again.
I have NO issue with starter turning the motor or with the car starting. It dies at idle.
Any ideas what to check next? Thanks!
P0121_00 throttle position sensor
it was quite dirty and oily used brake cleaner and a toothbrush
P0300_00 engine misfire
plug and wire looked fine. switched coil for cylinder 3 and 5 and will see tomorrow
P0621_00 generator L terminal circuit
new alternator (non factory) started throwing “service charging system” warning
I started with charging system because I get a bunch of variation in voltage while driving
Last edited by C5 Diag; Sep 10, 2025 at 09:19 AM.
* changed the spark plugs and wires. I have read conflicting things about guys who say to only use AC delco plugs, and guys who swear by the NGK, but we went with NGK
* removed and cleaned the throttle body - it was VERY oily and dirty.
* removed and checked the MAF sensor - looked fairly new and it was clean and installed in the correct direction.
This morning I drove the car to work. It did not stall at all and had only mild driveablity issues. Only code present when I got to work was the P0621_00 that we never had before installing the Autozone alternator last weekend. I think we will switch it back and see what codes we get next.
I should add some context. I bought this car at a salvage auction as a project to work on with my 17 year old son. It was involved in a front end collision. It did not have water or flood damage. To say the car is no good electrically because it has a branded title I think is unfair. This is the 5th project car we have worked on together, and part of the "project" is troubleshooting/learning and talking to people who know more about a specific model than we do. The car has 113,000 miles, and besides a couple of small issues, runs fantastic.
I'll check back after we change the alternator back to the stock one.
Last edited by C5 Diag; Sep 10, 2025 at 02:48 PM.
The Best of Corvette for Corvette Enthusiasts
Diagnostic Instructions
- Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
- Review Strategy Based Diagnosis for an overview of the diagnostic approach.
- Diagnostic Procedure Instructions provides an overview of each diagnostic category.
DTC Descriptor
DTC P0621Generator L-Terminal CircuitDiagnostic Fault Information
Circuit Short to Ground Open/High Resistance Short to Voltage Signal Performance B+ P0621 P0621 — — Control P0621 P0621 P0621 P0621 Signal P0622 P0622 P0622 P0622Circuit/System Description
The engine control module (ECM) uses the generator turn on signal circuit to control the load of the generator on the engine. A high side driver in the ECM applies a voltage to the voltage regulator. This signals the voltage regulator to turn the field circuit ON and OFF. The ECM monitors the state of the generator turn on signal circuit. The ECM should detect low voltage on generator turn on signal circuit when the ignition is ON and the engine is OFF, or when the charging system malfunctions. With the engine running, the ECM should detect high voltage on the generator turn on signal circuit. The ECM performs Ignition ON and RUN tests to determine the status of the generator turn on signal circuit.Conditions for Running the DTC
Ignition ON Test- No generator, crankshaft position (CKP) sensors, or camshaft position (CMP) sensor DTCs are set.
- The ignition is in RUN position.
- The engine is not running.
- No generator, CKP sensors, CMP sensor DTCs are set.
- The engine is running.
Conditions for Setting the DTC
- During the Ignition ON test, the ECM detects high voltage on the generator turn on signal circuit for 5 seconds.
- During the RUN test, the ECM detects low voltage on the generator turn on signal circuit for 15 seconds.
Action Taken When the DTC Sets
DTC P0621 is a C Type DTC.Conditions for Clearing the DTC
DTC P0621 is a C Type DTC.Diagnostic Aids
On vehicles equipped with a sense circuit connected to the voltage regulator. This circuit must have voltage for the charging system to operate properly. This circuit is used as a reference to control system voltage. All circuits must be tested at the generator before replacing any components. Refer to system schematic to confirm if the vehicle being serviced uses the sense circuit as part of the charging system.Reference Information
Schematic ReferenceStarting and Charging Schematics
Connector End View Reference
Component Connector End Views
Electrical Information Reference
- Circuit Testing
- Connector Repairs
- Testing for Intermittent Conditions and Poor Connections
- Wiring Repairs
Powertrain Diagnostic Trouble Code (DTC) Type Definitions
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Testing
LS7 Engine- Ignition OFF, disconnect the X2 harness at the generator.
- Ignition OFF, test for B+ between the B+ terminal D X2 and ground.
- If less than the specified range, test the B+ circuit for a short to ground, an open/high resistance.
- Ignition ON, test for less than 1 V between the control circuit terminal B and ground.
- If greater than the specified range, test the control circuit for a short to voltage. If the circuit tests normal, replace the ECM.
- Engine running, test for greater than 3.5 V between the control circuit terminal B and ground.
- If less than the specified range, test the control circuit for a short to ground, an open/high resistance. If the circuit tests normal, replace the ECM.
- If the circuit tests normal, replace the generator.
- Ignition OFF, disconnect the X2 harness connector at the generator.
- Verify that a test lamp illuminates between the generator B+ terminal D X2 and ground.
- If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
- Ignition ON, test for 4.5–5.5 V between the control circuit terminal B and ground.
- If greater than the specified range, test the control circuit for a short to voltage. If the circuit tests normal, replace the ECM.
- If less than the specified range, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal replace the ECM.
- If the circuits test normal, replace the generator.
- Verify that a test lamp illuminates between the generator B+ terminal and ground.
- If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
- Ignition OFF, disconnect the harness connector at the generator.
- Ignition ON, test for 4.5–5.5 V between the control circuit terminal 1 and ground.
- If greater than the specified range, test the control circuit for a short to voltage. If the circuit tests normal, replace the ECM.
- If less than the specified range, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal replace the ECM.
- If the circuits test normal, replace the generator.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.- Generator Replacement
- Control Module References for ECM replacement, programming and setup
Last edited by C5 Diag; Sep 11, 2025 at 01:06 PM.
* changed the spark plugs and wires. I have read conflicting things about guys who say to only use AC delco plugs, and guys who swear by the NGK, but we went with NGK
* removed and cleaned the throttle body - it was VERY oily and dirty.
* removed and checked the MAF sensor - looked fairly new and it was clean and installed in the correct direction.
This morning I drove the car to work. It did not stall at all and had only mild driveablity issues. Only code present when I got to work was the P0621_00 that we never had before installing the Autozone alternator last weekend. I think we will switch it back and see what codes we get next.
I should add some context. I bought this car at a salvage auction as a project to work on with my 17 year old son. It was involved in a front end collision. It did not have water or flood damage. To say the car is no good electrically because it has a branded title I think is unfair. This is the 5th project car we have worked on together, and part of the "project" is troubleshooting/learning and talking to people who know more about a specific model than we do. The car has 113,000 miles, and besides a couple of small issues, runs fantastic.
I'll check back after we change the alternator back to the stock one.












