2006 Nissan Frontier P0603 Fault: Engine Stalls, Poor Idle, Black Smoke - Diagnosis and Fix
My 2006 Nissan Frontier is experiencing a severe idle issue and engine stalling, with the OBD11 scanner showing fault code P0603. Although the engine can still run, it lacks sufficient power for driving due to unstable idling. I've already replaced all six spark plugs, cleaned the throttle body, inspected and cleaned each fuel injector, and swapped both crankshaft position sensors—yet the idle problem persists. I cleared the P0603 code using an OBD11 scanner, but the vehicle still performs poorly. Notably, when I unplug the throttle body sensor while the engine is running, there's no noticeable change in behavior. The engine runs with black smoke from the exhaust during idle, which raises concerns about fuel delivery or combustion issues. I have a basic multimeter and an OBD11 scanner, and the truck has no aftermarket modifications (no remote start, alarms, audio systems, or performance chips). I'm seeking expert advice on diagnosing this persistent P0603 issue and its connection to poor idle and black smoke. Any guidance on fuel pressure testing, ECM power checks, or sensor diagnostics would be greatly appreciated.
P0603 indicates an ECM (Engine Control Module) power supply issue. First, verify the relevant fuses—especially fuse #53 (20A) in the engine fuse box. Check for proper voltage on both terminals using a digital multimeter. Ensure you have access to wiring diagrams and a DVOM (digital voltmeter). Do you own an OBD11 scanner or a basic code reader? Also, confirm if your truck has any aftermarket modifications that might interfere with the system.