97 Jeep Grand Cherokee Laredo 4.0L Persistent P0201-P0206 Injector Control Codes: Diagnosis and Fixes
We recently rebuilt a 97 Jeep Grand Cherokee Laredo 4.0L engine after a blown motor, sourcing it from a junkyard. The vehicle sat for nearly two years before restoration began. After initial startup, the engine ran extremely rough and would die when an O2 sensor was plugged in—no restart or code reader connection possible. We replaced the original PCM with one purchased from Car Computer Exchange ($200), which allowed the engine to run but with a noticeably poor performance. This is when we discovered persistent P0201 through P0206 injector control circuit codes. Extensive troubleshooting has been performed: relays, wiring harnesses (including a new one from a junkyard), fuel injectors, distributor, O2 sensors, catalytic converter, alternator, engine coolant temperature sensor (ECTS), and TSP. Despite these changes, the P0201-P0206 codes persist. An interesting observation: even after replacing the ECTS, the central control module still reports it as 'bad.' When disconnected, a P0118 code appears. Voltage readings on the sensor show 5.13V—above the typical threshold of 4.9V. Some sources suggest that any reading above 4.9V triggers multiple codes. We have intermittent fault codes including manifold pressure issues and O2 sensor-related errors. A full list will be shared once compiled. The current setup includes a basic Harbor Freight code reader (with freeze frame data) and a more advanced scan tool for live data. We are now focused on diagnosing the injector control circuits to determine if wiring, power delivery, or PCM compatibility is at fault.
The user has adjusted timing and rocker arms to factory specifications. However, confusion remains regarding the correct firing order due to conflicting information online.