1999 GMC Suburban 7.4L Engine P1351 Code: Long Crank Time, Stalls, and Injector Leak Diagnosis
I'm completely frustrated with this issue on my 1999 GMC Suburban with the 7.4L V8 engine. After replacing the Ignition Control Module (ICM) twice and following all steps from AlldataDIY, I still intermittently receive a P1351 code. Here's what I've done: 1. Cleared the DTC (Diagnostic Trouble Code) 2. Disconnected the injector harness and cranked for 15 seconds — the code reappeared 3. Reconnected injectors and then disconnected the ICM connector 4. Measured voltage from terminal B to ground during cranking: 2.2V 5. Tested terminals C (with test lamp) to B+ — lights illuminated 6. Tested terminal A to ground — lights illuminated 7. Checked for loose or corroded connections on the ICM — no issues found The symptoms are consistent: it takes 15–30 seconds of cranking to start, then stalls. On subsequent attempts, it starts immediately. I've seen many similar posts about this issue with GM trucks, but no clear resolution. The long crank time and rich fuel smell suggest a possible leaking injector or fuel pressure regulator problem. My question: How can I accurately identify which of the 8 injectors is leaking? And what steps should I take to confirm if it's a false P1351 due to extended cranking? Any advice or troubleshooting tips would be greatly appreciated!
Extended crank times can trigger a false P1351 code. Does your vehicle require long cranks to start? If yes, the code might not actually point to an injector issue — it could be caused by fuel pressure loss during cranking. Install a fuel pressure gauge and check if pressure holds when the key is off. If it doesn't hold, you likely have a leaking injector or a faulty fuel pressure regulator (which may only leak when running). A rich condition from excess fuel can cause long crank times to clear the system before starting — this sets the P1351 intermittently. Start with fuel pressure testing and update me on your results.