- Home
- OBD2 Codes
- Emissions / EVAP
- P3400
Diagnostic code · VCM / cylinder deactivation
Honda P3400 Code: VCM Cylinder Deactivation (Bank 1)
On this page 4 sections
- Meaning
- A fault in the cylinder-deactivation (VCM) system on bank 1 — the engine can't reliably shut down or reactivate those cylinders.
- Checks to start with
- The engine oil level and condition, then the rocker-arm oil pressure switch and VCM solenoid circuit.
- Safe to drive?
- If the light is steady, Honda says to avoid high speeds and have the vehicle inspected immediately. If it starts flashing, stop safely.
P3400 is specific to Honda's VCM (Variable Cylinder Management). When it sets, the engine typically stays in all-cylinder mode. Check the engine oil level and condition first — VCM is sensitive to oil pressure and viscosity.
What P3400 means
P3400 stands for “Cylinder Deactivation System (Bank 1).” On a Honda, that system is VCM — Variable Cylinder Management, the feature on V6 engines that shuts down some cylinders under light load to save fuel. That’s why this code shows up on Honda’s V6 vehicles like the Pilot and Odyssey, not on four-cylinder cars. When P3400 sets, the engine usually stays in normal all-cylinder mode, and you lose the fuel-economy benefit until it’s fixed.
VCM switches cylinders using oil pressure and VTEC-style mechanisms, so the parts to check are the rocker-arm oil pressure switch and the VCM solenoid. Before replacing anything, check the engine oil: VCM is sensitive to oil level, age, and viscosity, and an oil problem can trip P3400 on its own.
Bank 1 on Honda’s transverse V6 is the rear bank, the row of cylinders against the firewall. That’s useful to know if you or a shop need to reach the affected solenoid or switch. For the bigger picture of V6 quirks, see the Pilot and Odyssey guides, or the main Honda check engine light guide.
Possible causes
- Rocker-arm oil pressure switch fault
- VCM spool valve / solenoid fault
- Low oil level, degraded oil, or wrong viscosity
- Wiring or connector problem to the VCM solenoid
- Internal VTEC/VCM mechanism wear
Do these checks first
- Check the engine oil level and condition first — VCM depends on clean oil at the correct level and viscosity.
- Read freeze-frame data and confirm it's bank 1 (the rear bank on a Honda V6).
- Test the rocker-arm oil pressure switch and the VCM solenoid circuit for the expected signal.
- Inspect the wiring and connector to the cylinder-deactivation solenoid for corrosion or damage.
FAQ
What does the P3400 code mean on a Honda?
What is VCM on a Honda?
Can low oil cause a P3400 code?
Is it safe to drive with a P3400 code?
Sources
- 2014 Honda Accord Sedan Owner's Manual — p. 519 (malfunction indicator lamp: comes on / blinks)
- SAE J2012
Owner's manual references are to the model and year named above. Wording and procedures can differ on your Honda, so check your own owner's manual.
How we source and correct →