When the transmission control module detects that the ignition coil for cylinder 1 or its circuit is faulty, it sets the P0351 error code. In modern engine ignition systems, individual ignition coils are used for each cylinder. Each ignition coil is controlled and monitored by the engine control module.
Each ignition coil contains two windings: primary and secondary. The primary coil is activated by the coil pack circuit, which allows the secondary coil to generate the high voltage spark needed to ignite the spark plug. The vehicle’s ignition system uses separate ignition coils for each cylinder, and the engine control module manages the operation of each coil. The engine control module sends an ON/OFF signal to activate the ignition coil to create a spark at the spark plug when needed in the cylinder. If the engine control module detects a weak primary spike, it knows that the secondary section of the ignition coil is shorted, and the fault lies in cylinder #1. The P0351 code is typically set at this point.
This OBD code is widely found across automotive manufacturers such as Toyota, BMW, Kia, Mercedes-Benz, Ford, Volkswagen, Skoda, Nissan, Renault, and others.