
What this code means
The PCM may be seeing a problem in the primary control side of an ignition coil circuit.
What the vehicle may do
- The check engine light may illuminate.
- The engine may run rough, misfire, or feel unstable when the fault is active.
Possible fault areas
- Possible coil power feed issue.
- Possible coil control circuit issue.
- Possible ignition coil or spark plug path issue.
- Possible connector or terminal problem.
- Possible PCM driver concern.
Diagnostic path
Code meaning and setup
On this Ram 2500HD with the 6.4 Hemi, P0351 is for the Ignition Coil 1 primary circuit. In plain terms, the PCM may be seeing a problem on the primary control side of that coil circuit. The driver may notice a check engine light, and the engine may run rough, misfire, or feel unstable depending on when the fault is active. The broad fault areas can include coil power feed, the coil control circuit, the ignition coil, connection quality, or the PCM driver. The coil primary winding is supplied 12 volts from the fused ASD relay output circuit. This monitor runs continuously with the ignition on, and the code sets when the PCM detects Ignition Coil 1 signal circuit current less than, or equal to, 0.0 amps for at least 1.2 seconds. Before going into the pinpoint checks, start with the basic pre-diagnostic checks.
Confirm the code and check supporting faults first
Start by reading codes in all ECUs and recording the related data. Save the scan report and the recorded information so you know the exact conditions the fault showed up under. Clear all codes, turn the ignition off for a minimum of 10.0 seconds, then turn the ignition back on. Reproduce the operating conditions using the recorded data, then read the codes again. If P0351 does not return, treat it as an intermittent condition. If it does return, keep going. Next, look at the recorded codes for any ASD-related faults. If an ASD fault is present, diagnose that first. If there are no ASD faults, move into the coil circuit testing.
Load test the coil power feed
Now load test the relay output power supply circuit at the Ignition Coil 1 connector. Disconnect the Ignition Coil 1 harness connector so you can access the power supply circuit. Connect the positive side of the load test tool to the power supply circuit at the coil connector, and connect the negative side to battery ground or chassis ground. Make sure the circuit is actually being powered while you test it. If it is an ignition feed, the ignition needs to be on. If it is a relay output, the relay needs to be energized and on. A good circuit should light the load test bulb bright, close to what you see with a direct battery connection. To be certain, voltage drop the circuit across the 3156 bulb. A 12-volt test light can be used only if it draws enough current to load the circuit. Many high impedance test lights draw less than 0.1 amps, and that is not reliable for this check. The tool should draw more than approximately 0.75 amps for a proper load test. If the bulb is bright, continue. If it is not bright, repair the power supply circuit for an open or high resistance, then verify the repair and confirm the code stays gone.
Check control circuit operation
Next, check the Ignition Coil 1 control circuit operation. Use a 12-volt test light connected to a 12.0 volt source, and probe the Coil 1 control circuit at the ignition coil harness connector. Crank the engine for 5.0 seconds while watching the test light. Be careful around a running or cranking engine: do not stand in line with the fan, keep hands away from pulleys, belts, and the fan, and do not wear loose clothing. If the test light blinks brightly while cranking, the control circuit is being driven and the next check is the spark plug condition. If the light stays on constantly, go after a short to ground on the control circuit. If the light stays off constantly, check the control circuit for an open or high resistance.
If the control signal blinks, inspect the spark plug path
When the control circuit gives a bright blinking signal, turn the ignition off and remove the related spark plug or plugs. Inspect for cracks, carbon tracking, foreign material, gap size out of specifications, and a loose or broken electrode. If any of those conditions are present, replace the spark plug. If carbon tracking is on the spark plug, inspect the ignition coil boot for damage and replace the boot if needed. Then verify the repair and confirm the code stays gone. If none of those spark plug conditions are present, replace the ignition coil and spark plug, then verify the repair and confirm the code stays gone.
If the control signal is stuck on, check for short to ground
If the test light stayed on constantly during cranking, isolate the Ignition Coil 1 control circuit and check it for a short to ground. Turn the ignition off, disconnect the Ignition Coil 1 harness connector, and disconnect the PCM harness connector. Check continuity between ground and the control circuit at the Ignition Coil 1 connector. If there is continuity to ground, repair the control circuit for a short to ground. Use the wiring diagram to trace the circuit and use any inline connectors to help narrow down the short location. Then verify the repair and confirm the code stays gone. If there is no continuity to ground, continue to the coil and PCM driver isolation step.
If the control signal is missing, check for open or high resistance
If the test light stayed off constantly during cranking, isolate the Ignition Coil 1 control circuit and check it for an open or high resistance. Turn the ignition off, disconnect the Ignition Coil 1 connector, and disconnect the PCM connector. Do not probe the PCM harness connectors. Probing those terminals can damage them and create a poor terminal-to-pin connection. Use the GPEC Diagnostic Adapter for this test. The adapter can add up to 1.5 Ohms of resistance to the circuit, so keep that in mind. Measure the resistance of the control circuit between the Ignition Coil 1 harness connector and the PCM harness connector. If resistance is below 3.0 Ohms, continue to the coil and PCM driver isolation step. If resistance is not below 3.0 Ohms, repair the control circuit for an open or high resistance, then verify the repair and confirm the code stays gone.
Protect the PCM decision by testing the coil first
Before condemning the PCM, determine whether the ignition coil caused a PCM coil driver failure. An internally shorted or damaged secondary coil circuit may be the reason the driver failed, so do not replace the PCM until this is checked. Remove the ignition coil controlled by the driver that set P0351, and install that coil in another coil location that did not have a fault set against it. Turn the ignition on, clear the codes, then start and run the engine for up to one minute. If the engine will not start, crank it three times for 10 seconds. Then read the codes. If a correlating fault sets for the new coil location, replace the ignition coil, replace and program the PCM, and verify the repair and confirm the code stays gone. If the fault does not follow to the new coil location, continue with connection checks.
Final connection checks and verification
For the final path, apply any service bulletins that fit the vehicle and fault. Then disconnect the PCM connectors, any related inline harness connectors if equipped, and the related component connectors. Inspect the connectors and terminals for proper seating, damaged locks, corrosion, water intrusion, seal damage, bent terminals, overheating from poor connection, terminals pushed back in the cavity, spread terminals, and terminal tension. Repair anything you find. Reconnect every connector fully and make sure the locks are engaged. Clear the codes, test drive or operate the vehicle under the conditions that run and set the fault, and read the codes again. If P0351 returns after those checks, replace and program the PCM, then verify the repair and confirm the code stays gone. If P0351 does not return, the wiring or poor connection problem has been repaired. The takeaway is simple: prove power, prove the control circuit behavior, inspect the plug and coil path, and only make a PCM call after the wiring, connections, and coil check support it. For more diagnostic training, visit stepdiagnostics.com.
Final check
This code often needs an electrical diagnosis that proves power, control, wiring integrity, connection quality, and coil behavior before making a PCM decision.
For more guided automotive diagnostics, visit STEP Diagnostics.





