No codes, no warning lights—it would just crank and crank. After checking fuel pressure, spark, and all the usual suspects, we hooked up a high-end scanner and monitored the ECM’s data stream. We noticed the injector pulse command would occasionally drop out during cranking.