DTC codes / P2Cxx · Hybrid propulsion / P2C31
P2C31 indicates that the powertrain control module has detected a fault in the primary circuit of an ignition coil that is protected by a fuse labeled 'B' in the fuse box. The computer monitors the voltage or current on the coil primary control circuit and sets this code when the signal falls outside the expected range, often because the fuse has blown or the circuit has excessive resistance.
If the check engine light is on but the engine runs smoothly, you can drive cautiously to a repair shop, but avoid hard acceleration or long trips. If the engine misfires, lacks power, or will not start, stop driving and have the vehicle towed to prevent damage to the catalytic converter or further electrical faults.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.