P3400

  • Powertrain
  • Manufacturer-specific
  • Emissions
SeveritySeverity level 3 of 5: Diagnose soon.

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.
Standard definition

Cylinder Deactivation System Bank 1

In plain English

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 it

The 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.

Can I keep driving?
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.
Likely causes

These are the causes this code can have. For the order to work through them in, see what to check first.

#CauseHow oftenComponent
1Deactivation solenoid or oil control valve failedVery common
2Collapsing lifter stuckCommon
3Low oil pressure prevents activationCommon

Ordering reflects how often each cause is responsible in general, not a probability for your vehicle. Confirm by testing.

What to check first

In order. Each of these is cheaper or faster than what follows it, and each one can make the rest unnecessary.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

How a shop diagnoses this
  1. 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.

    Expected

    Freeze frame consistent with a deactivation attempt, and no companion oil pressure, misfire, or valvetrain codes.

  2. 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.

    Expected

    Correct level, clean oil, and the exact specified viscosity grade. This system does not tolerate substitutions.

  3. 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.

    Expected

    Switch state changing promptly after the command. No change is the fault reproducing and localises the problem to that circuit.

  4. 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.

    Expected

    Switch 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.

  5. 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.

    Expected

    Solenoid resistance within the factory range, clean supply and ground, and a switch signal that responds without changing during the wiggle test.

  6. 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.

    Expected

    Pressure within the factory range at the specified temperature and speed. Low pressure redirects the whole diagnosis to the oiling system.

  7. 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.

    Expected

    A clean screen and a spool that slides freely through its full travel.

  8. 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.

    Expected

    Lifters or rockers that move and lock as designed, with unworn cam lobes.

Possible repairs and what they cost
RepairOnly after you confirmTypical costWho
Oil and filter change with the correct specified viscosityOil found low, overfilled, degraded, badly overdue, or the wrong grade during inspection$60–$180DIY
Replace the oil pressure switch on the deactivation circuitSwitch fails to change state despite verified oil pressure reaching it, or shows an implausible state during electrical testing$90–$350DIY
Clean or replace the deactivation solenoid and oil control valveScreen found clogged, spool found sticking, or solenoid resistance outside the factory range$150–$600DIY
Repair wiring or connector damage at the solenoid or switchLive data changing during a wiggle test, or a circuit measurement showing an open, short, or high resistance$120–$450DIY
Repair the source of genuinely low engine oil pressureMechanical gauge shows pressure below the factory specification at the specified temperature and engine speed$600–$3,500Shop
Replace the deactivating liftersA lifter found stuck, collapsed, or failing to lock during inspection, with oil pressure and the control circuit already verified good$900–$3,000Shop
Replace the camshaft and lifters where a failed lifter has damaged a lobeVisible lobe wear found during valvetrain inspection$2,000–$5,000Shop

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.

Common mistakes with this code
  • 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.
Components involved
  • Cylinder Deactivation Solenoid
  • Lifter
  • Oil Control Valve
Sources
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.