2003 Ford F-150 P1797 Code: Engine Cranks and Runs at Idle But Fails to Accelerate
I own a 2003 Ford F-150 with a 4.6L engine. After performing an engine overhaul, the vehicle cranks and runs smoothly at idle. However, it fails to accelerate past idle speed. The check engine light is triggered by a short-to-ground fault, specifically code P1797 (Neutral Switch Circuit Malfunction). Despite the engine running fine under load, the transmission does not respond properly when attempting to accelerate. I'm seeking advice on how to diagnose and resolve this issue, especially since the problem appears after mechanical work was completed.
P1797 = Neutral Switch Circuit Malfunction. This code indicates a fault in the neutral position sensor circuit, which can prevent proper transmission engagement during acceleration. Check for loose wiring or corrosion at the neutral switch connector, especially after engine overhaul where harnesses may have been disturbed.