P1351 Fault Code Diagnosis: 1998 Chevrolet Pickup Engine Won't Start Despite Spark
My 1998 Chevrolet Pickup will not start, even though it has spark to all cylinders. The vehicle shows a P1351 diagnostic trouble code (DTC), which indicates an issue with the Ignition Control Module (ICM) — specifically, either high voltage in the IC circuit or malfunctioning of circuits 1 and 4. The truck has over 150,000 miles on it, and the fuel pump has been replaced twice within the last three years due to low fuel levels and system contamination. I recently added four gallons of gasoline to ensure a full tank, but the issue persists. The starter fluid test showed intermittent engine activity — almost like a start attempt — suggesting possible ignition or timing issues. Additionally, there is a related P0463 code indicating a high input in the fuel level sensor A circuit (float system failure). I suspect moisture ingress may be contributing to the problem, especially after rain or washing the vehicle. The truck has not been modified with aftermarket parts and runs on a standard 5.7L V8 engine. I currently have no test equipment beyond basic tools and would like guidance on next steps for diagnosing this issue.
P1351 points to an ignition control module (ICM) fault — either high voltage output or malfunction in circuits 1 and 4. First step: check fuel pressure using a gauge. A low or inconsistent fuel pressure could contribute to starting issues, even with spark. Also confirm if the vehicle is stock — no modifications or aftermarket parts? This helps narrow down potential causes. Fuel pressure testing should be done before moving on to other diagnostics.