DTC codes / P03xx · Ignition system and misfire / P031F
P031F is a generic powertrain code indicating that the powertrain control module (PCM) has detected an abnormally high voltage on the ignition control signal circuit for ignition coil or cylinder 'D'. The PCM commands a ground pulse to fire the coil, and it monitors the circuit for a return signal; when the voltage on that control line stays above the expected threshold, the PCM flags the circuit as high and stores this code.
You can usually drive the vehicle to a repair shop if the only symptom is the check engine light, but avoid heavy acceleration or towing until the fault is repaired. If the engine is misfiring noticeably or lacks power, limit driving to a short distance to prevent catalytic converter damage.
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.