P3400
- Powertrain
- Manufacturer-specific
- Emissions
Diagnose soon
In the common case the engine runs on all cylinders and is not in danger, so day to day this costs fuel economy rather than reliability. The reason it is not lower is that the code does not establish which direction the disagreement went, and on several of these engine families a genuinely stuck or collapsed deactivating lifter can wipe a camshaft lobe. That is engine-level damage that starts as this code, and rough running or valvetrain noise alongside it moves the situation well past a fuel economy complaint.
- Safe to drive
- Often safe to drive with slightly worse fuel economy if the engine runs smoothly. If it ticks, clatters, misfires, or runs rough, stop driving and have it inspected before a cam lobe is destroyed.
Cylinder Deactivation System Bank 1
The engine computer commanded the cylinder deactivation system on bank 1 to switch and could not confirm it actually did. Usually the system simply stays disabled and the engine runs on all cylinders, costing a little fuel economy. But the code does not say which way the disagreement went, so if the engine is running rough, misfiring, or making valvetrain noise, treat it as urgent rather than as a fuel economy annoyance.
Variable displacement engines shut off intake and exhaust valve action on selected cylinders under light load by routing engine oil through a control valve to collapsing lifters or switching rocker elements. The module commands the control valve, then verifies the result using an oil pressure switch on that circuit and, on some designs, by watching for the expected change in engine load and fuel trim. P3400 sets when the commanded state and the confirmed state disagree, and the module then normally disables deactivation. P3400 is an SAE-defined generic code, Cylinder Deactivation System Bank 1. What varies by manufacturer is the hardware and the setting criteria behind it — collapsing lifters versus switching rockers, which pressure switches or model-based checks confirm the state, and what enabling conditions apply — so confirm the implementation against factory information for the vehicle in hand.
How the car detected itThe module commands the deactivation control valve during qualifying conditions, which typically require the engine fully warm, oil pressure above a minimum, and a steady light load. It then waits a calibrated interval for the oil pressure switch to change state. No state change, or a state change that does not persist, sets the code. Most applications require the failure on two consecutive drive cycles before confirming.
A trouble code records what a control module measured. It does not identify which part failed. Test before replacing anything.
- Safe to drive
- Often safe to drive with slightly worse fuel economy if the engine runs smoothly. If it ticks, clatters, misfires, or runs rough, stop driving and have it inspected before a cam lobe is destroyed.
- Urgency
- Diagnose soon
- Will it pass emissions
- No
- If ignored
- Most of the time nothing dramatic happens beyond a permanent check engine light and a small fuel economy penalty. The real risk is the minority case where the fault is a deactivating lifter beginning to fail, or cylinders that fail to reactivate. A collapsing lifter that stops following its cam lobe will grind the lobe flat, and the metal from that goes through the oil system. That turns a moderate repair into a camshaft and lifter job, or worse. Ignoring the code also means ignoring the possibility that low or degraded oil is behind it, which is bad for the whole engine, not just this system.
- Check engine light
- Solid
- Clearing the light
- A completed drive cycle is normally required before the monitor re-runs and the light can clear.
These are the causes this code can have. For the order to work through them in, see what to check first.
| # | Cause | How often | Component |
|---|---|---|---|
| 1 | Deactivation solenoid or oil control valve failed | Very common | — |
| 2 | Collapsing lifter stuck | Common | — |
| 3 | Low oil pressure prevents activation | Common | — |
Ordering reflects how often each cause is responsible in general, not a probability for your vehicle. Confirm by testing.
In order. Each of these is cheaper or faster than what follows it, and each one can make the rest unnecessary.
Engine oil level, condition, and viscosity grade
This entire system runs on oil pressure through small passages and is genuinely sensitive to viscosity. Overdue, low, overfilled, or wrong-grade oil is a leading cause and the cheapest possible fix.
Every stored code alongside this one
Low oil pressure codes, misfire codes, or camshaft correlation codes completely change the priority. Chase those first, because they describe conditions that would cause this code as a side effect.
Whether the engine makes any ticking or clattering noise
Valvetrain noise with this code shifts it from a fuel economy annoyance to something that needs immediate inspection before a cam lobe is destroyed. It costs nothing to listen.
The oil control valve command and pressure switch state in live data
Watching the command go out with no switch response confirms the fault is reproducing and tells you which half of the loop to test next.
Recent service history, particularly the last oil change
An oil change using the wrong viscosity, or an overfill, is a common trigger and is often the only thing that changed before the light appeared.
Capture freeze frame and the complete code list
Tools Scan tool
Record engine speed, load, coolant temperature, and oil temperature at the moment the code set. Note whether the conditions were the light-load cruise the system deactivates under, and whether any misfire code set alongside it.
ExpectedFreeze frame consistent with a deactivation attempt, and no companion oil pressure, misfire, or valvetrain codes.
Verify oil level, condition, and specified grade
Tools Dipstick or scan tool oil level data, service records
Check the level cold on level ground, look at colour and consistency, and confirm the viscosity in the engine matches what the manufacturer specifies. Confirm the service interval has not been badly overrun.
ExpectedCorrect level, clean oil, and the exact specified viscosity grade. This system does not tolerate substitutions.
Watch the command and the switch response in live data
Tools Scan tool with data logging
With the engine fully warm at idle and during a light-load cruise, log the deactivation solenoid command alongside the oil pressure switch state and engine load. Look for a command going out with no corresponding switch transition.
ExpectedSwitch state changing promptly after the command. No change is the fault reproducing and localises the problem to that circuit.
Run a bidirectional deactivation test
Tools Bidirectional scan tool
Where the tool supports it, command deactivation at operating temperature and watch the pressure switch, engine load, and fuel trims respond. Do this fully warm, since these systems inhibit engagement when cold.
ExpectedSwitch changing state and a measurable shift in load and trim as cylinders drop out, then a clean return to all-cylinder operation when the command is removed.
Perform electrical checks on the solenoid and switch
Tools Multimeter, factory wiring diagram, back-probe leads
Check solenoid resistance, supply voltage, ground quality, and the switch signal, with a wiggle test at the connectors while live data runs. This area sits in heat and oil and connectors suffer. Pin identification is vehicle-specific and must come from factory wiring diagrams.
ExpectedSolenoid resistance within the factory range, clean supply and ground, and a switch signal that responds without changing during the wiggle test.
Verify real oil pressure with a mechanical gauge
Tools Mechanical oil pressure gauge, factory pressure specifications
Fit a gauge at the manufacturer's test port and read pressure at their specified oil temperature and engine speeds. Do not accept a generic number, because acceptable pressure varies substantially between engine families.
ExpectedPressure within the factory range at the specified temperature and speed. Low pressure redirects the whole diagnosis to the oiling system.
Remove and inspect the oil control valve and its screen
Tools Hand tools, cleaning solvent, new seals
Pull the valve, examine its filter screen for sludge and debris, and check that the spool moves freely. A clogged screen is common and often the entire fix.
ExpectedA clean screen and a spool that slides freely through its full travel.
Inspect the valvetrain if everything upstream checks out
Tools Factory service information, valve cover service tooling, borescope
If oil pressure, oil condition, the control valve, and the electrical circuits are all verified good, the remaining explanation is mechanical. Inspect the deactivating lifters or switching rocker elements and the associated cam lobes according to the factory procedure. Move this step to the front if the engine is running rough or making valvetrain noise.
ExpectedLifters or rockers that move and lock as designed, with unworn cam lobes.
| Repair | Only after you confirm | Typical cost | Who |
|---|---|---|---|
| Oil and filter change with the correct specified viscosity | Oil found low, overfilled, degraded, badly overdue, or the wrong grade during inspection | $60–$180 | DIY |
| Replace the oil pressure switch on the deactivation circuit | Switch fails to change state despite verified oil pressure reaching it, or shows an implausible state during electrical testing | $90–$350 | DIY |
| Clean or replace the deactivation solenoid and oil control valve | Screen found clogged, spool found sticking, or solenoid resistance outside the factory range | $150–$600 | DIY |
| Repair wiring or connector damage at the solenoid or switch | Live data changing during a wiggle test, or a circuit measurement showing an open, short, or high resistance | $120–$450 | DIY |
| Repair the source of genuinely low engine oil pressure | Mechanical gauge shows pressure below the factory specification at the specified temperature and engine speed | $600–$3,500 | Shop |
| Replace the deactivating lifters | A lifter found stuck, collapsed, or failing to lock during inspection, with oil pressure and the control circuit already verified good | $900–$3,000 | Shop |
| Replace the camshaft and lifters where a failed lifter has damaged a lobe | Visible lobe wear found during valvetrain inspection | $2,000–$5,000 | Shop |
There is an enormous gap between the two ends of this repair. An oil change or a control valve is an afternoon and a modest bill. Anything requiring the cylinder heads opened, particularly on a V-configuration engine where the deactivating lifters sit under the intake manifold, becomes a major labour job. Get the oil pressure verified before committing to the expensive path.
- Replacing the solenoid before ever verifying oil pressure and oil condition. The actuator cannot move without pressure, and the actuator is not the reason pressure is low.
- Assuming the engine must be running on all cylinders. The code reports a disagreement without naming its direction, and cylinders that fail to reactivate produce misfire and rough running.
- Using a non-specified oil viscosity at the last service. These systems are genuinely viscosity-sensitive and a thicker or thinner oil can set the code by itself.
- Ignoring a lifter tick because the engine still drives fine. That noise is the warning before a camshaft lobe is destroyed.
- Fitting an aftermarket deactivation disable device instead of diagnosing the fault. It masks the symptom and leaves a failing lifter in place.
- Testing cold. Most of these systems refuse to engage until the oil is at operating temperature, so a cold test proves nothing.
- Clearing the code and declaring it fixed without a drive cycle that includes the light-load cruise the monitor actually needs to run.
- Cylinder Deactivation Solenoid
- Lifter
- Oil Control Valve
- Definition
- Generic code set (SAE J2012 / ISO 15031-6) via the OBDexopen database, dedicated to the public domain under CC0-1.0.
- Diagnostic guidance
- Written and reviewed in-house. See our editorial policy.
- Review status
- Reviewed
Found something wrong? Tell us — we publish corrections.