DTC codes / P00xx · Fuel and air metering and auxiliary emission controls / P0078
P0078 indicates that the powertrain control module (PCM) has detected an electrical fault in the circuit controlling the exhaust valve control solenoid on bank 1. This solenoid is used on engines with variable valve timing or cylinder deactivation to alter exhaust valve operation for improved efficiency and emissions, and the PCM monitors the circuit for expected voltage or current behavior.
You can usually drive the vehicle with P0078, but avoid heavy acceleration and towing until the fault is repaired, as the engine may enter a reduced-power mode and fuel economy will suffer. If the check engine light begins flashing or you notice severe misfiring, stop driving and seek professional diagnosis.
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.