AutoLogicTools

OBD-II trouble code

P2144: Exhaust Gas Recirculation Vent Control Circuit Low

A low reading on this circuit usually means the control wire is grounded, which leaves the vent solenoid switched on all the time. The result is the mirror image of the usual vent complaint: instead of a valve stuck part open, you get a valve that cannot open at all, so the idle is fine and the trouble shows up as pinging under load.

Medium severityPowertrainEmissions / EGRDrivable short-term

Quick facts

System
Powertrain
Category
Emissions / EGR
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$90$620
DIY difficulty
Intermediate DIY

Browse every code in P2100–P2199, or start from the full code library.

What does P2144 mean?

P2144 is a voltage verdict, not a flow verdict. The module watched the control terminal of the recirculation vent solenoid, expected to see a particular voltage at a particular moment, saw a much lower one, and filed the result. To understand what that low reading is telling you, you have to know which end of the circuit the module actually controls.

Solenoids in this part of the engine are almost always switched on their ground side. The winding gets its positive feed from a fused, relay-controlled supply; the module's only job is to connect the other end of the winding to chassis ground when it wants the solenoid energised. That means the module's monitoring point sits between the winding and its own driver, and the voltage there tells two different stories. With the driver off, current cannot flow, so the terminal is pulled up through the winding and should read close to battery voltage. With the driver on, the terminal is tied to ground and reads near zero. The module knows which command it issued, so it knows which of those two readings it should be seeing.

A low reading during an off command is therefore a very specific complaint: something other than the module is holding that wire down. In practice that means the control wire has chafed through to a grounded surface — a bracket, the block, a shield, the intake — or, far less often, the module's own driver has failed in the conducting state. Either way the module has lost the ability to turn the solenoid off, because the ground path exists whether it wants it or not.

This is where P2144 separates itself from every other code on this solenoid, and it does so by inverting the expected symptom. The vent's job is to let air back into the valve's vacuum diaphragm so the spring can close the valve. A solenoid that is grounded continuously is energised continuously, which on the common normally-closed design means the atmospheric port is held open permanently. Vacuum admitted to the diaphragm bleeds straight back out through the open vent, the diaphragm never develops enough pull to overcome the spring, and the recirculation valve simply never opens.

So the driver's experience is nothing like the rough-idle, stalling complaint that a valve held part open produces. The idle is smooth. Low-speed manners are normal. What goes wrong happens under load, because recirculated exhaust exists to dilute the intake charge and hold peak combustion temperature down, and with none of it flowing the engine runs hotter in the cylinder than it was calibrated to. On many engines that produces audible detonation — a light rattling or pinging on a hill, under acceleration, or while towing — and the knock sensor's response is to retard ignition timing, which quietly costs power and fuel economy even when nothing is audible. A flow monitor code such as insufficient recirculation flow very often arrives in the same scan, and it is worth recognising that P2144 is the cause and that code is the consequence, not two separate faults.

The emissions consequence is the other half of the picture. Oxides of nitrogen form as a function of combustion temperature, so a system that never recirculates anything is producing measurably more of them. A vehicle in this state can run perfectly well and still fail a tailpipe or a readiness test, which is how a good many of these codes get discovered — not by a complaint, but by an inspection.

One caveat before parts are ordered. Which way round the solenoid rests when unpowered is not standardised, and a handful of applications use a normally-open vent instead, in which case continuous energising clamps the vent shut rather than open and the symptom flips back toward a held-open valve. That is settled in five minutes on the vehicle with a hand vacuum pump rather than by argument, and it is worth settling, because the two cases send you looking for completely different driveability complaints.

Common causes

  • Control wire chafed through to a grounded surface such as a bracket, shield or the intake casting
  • Insulation melted where the harness rests against the exhaust or a hot casting, shorting the wire to ground
  • Corrosion bridging the control terminal to the connector shell or to the solenoid body
  • Solenoid winding shorted internally to its own metal housing
  • Water intrusion into the connector creating a low-resistance path to ground
  • Module output driver failed in the conducting state, which is uncommon but does happen
  • Pinched or crushed harness from previous intake, manifold or turbo work
  • Incorrectly repaired splice grounded to the body instead of joined to the control wire
  • Rodent damage exposing conductor against a grounded bracket
  • Aftermarket wiring or an alarm installation tapped into the wrong circuit

Symptoms

  • Check engine light with a recirculation vent control circuit low code stored
  • Light detonation or pinging under acceleration, on hills or while towing
  • Completely normal, smooth idle with no stalling and no hesitation from rest
  • Insufficient recirculation flow code stored alongside this one
  • Reduced fuel economy and slightly flat throttle response from timing being pulled back
  • Higher than normal coolant temperatures under sustained load on some engines
  • Failed emissions or readiness test on a vehicle that drives perfectly well
  • Recirculation valve that stays closed when the system is commanded open with a scan tool
  • Noticeably worse pinging on low-octane fuel than on premium
  • No change in behaviour when the vacuum line to the valve is pinched off

Diagnostic steps

  1. 1.Note whether the idle is good. A smooth idle with load-related pinging points at a valve that never opens, which is the opposite of the classic vent complaint and narrows the fault before a meter comes out.
  2. 2.Command the recirculation system open with a scan tool while watching valve position or manifold vacuum. A valve that refuses to move at all is consistent with a permanently vented diaphragm.
  3. 3.Unplug the solenoid and measure resistance from the control terminal of the harness connector to a known good ground with the key off. A low reading with the solenoid disconnected proves the short is in the wiring, not the solenoid.
  4. 4.If the harness reads open as it should, measure across the solenoid's own terminals and then from each terminal to the solenoid body. Continuity to the body means the winding has shorted to its housing.
  5. 5.Trace the control wire along its full route with the harness flexed, paying attention to every point where it crosses a bracket, a shield or a hot casting, since a chafe under tension can read clean when the harness is at rest.
  6. 6.Inspect the connector for water, corrosion or green deposits bridging terminals, and check whether the seal has hardened and stopped sealing.
  7. 7.Verify which way the solenoid rests when unpowered. Apply vacuum to the valve diaphragm with the solenoid unplugged and see whether it holds or bleeds; that settles whether continuous energising holds the vent open or shut.
  8. 8.Only after the harness has been cleared, back-probe the control terminal with the connector mated and the engine running, and confirm the voltage actually swings between near battery and near zero as the module cycles the solenoid.
  9. 9.After the repair, clear codes and drive the vehicle under load. The pinging and the flow code should both go, and the flow code is the honest confirmation that recirculation is happening again.
  10. 10.Inspect the recirculation passages if the valve has been shut for a long period, because a passage that has not seen flow in months can be restricted enough to keep the flow code alive after a correct electrical repair.

Repair cost

$90$620

Diagnosis runs $100 to $220 and the time goes into tracing wire, not into testing parts. A shorted control wire repaired with a proper splice and fresh loom is typically $90 to $300 depending on how buried the damaged section is; a harness section that has to be unwrapped along the top of the engine sits at the upper end. A solenoid or vacuum regulator with a winding shorted to its housing is $40 to $180 in parts and 0.4 to 1.5 hours of labour. Recirculation passage cleaning, which is worth considering when the valve has been held shut for a long time, adds $150 to $350 and is where the top of this range comes from. A failed module driver is rare and is the only outcome here that runs into four figures, so it should be the last conclusion reached, never the first.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with wiring harness / circuit repair preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Can I keep driving with P2144?

Short-term, yes — nothing about this fault is going to leave you at the roadside, and the engine will idle and drive normally. The thing to respect is the pinging. Detonation under sustained heavy load is the one way this code can turn into real damage, and the loads that bring it on are exactly the ones people describe as a long climb with a full car or a trailer. If you can hear rattling on acceleration, back off the throttle, avoid towing, and get it booked. Without any audible pinging you are mostly losing a little economy and some power to retarded timing while producing more oxides of nitrogen than you should.

Why does my idle feel perfect when this is an EGR code?

Because this fault holds the valve shut rather than open. The vent solenoid releases the vacuum that pulls the recirculation valve open, and a control wire shorted to ground leaves that solenoid switched on constantly, so the diaphragm can never hold vacuum and the valve never lifts. A closed recirculation valve is exactly what the engine wants at idle, which is why idle quality is untouched. The cost shows up under load, where the engine was calibrated to have some inert exhaust gas diluting the charge and no longer does, so combustion temperature and the chance of detonation both climb.

I also have an insufficient EGR flow code. Are those two separate problems?

Almost certainly not. Treat P2144 as the cause and the flow code as its consequence. The flow monitor simply reports that commanding the system open produced no measurable change in the intake, which is precisely what happens when a permanently vented diaphragm keeps the valve seated. Fix the short, and the flow code normally goes with it. The exception worth knowing about is a valve that has been held shut for a long stretch: the passages can carbon up with no flow through them, and then the flow code can survive a perfectly correct electrical repair and needs the passages cleaned as a second, separate job.

How is this different from P2145 on the same solenoid?

They are opposite readings on the same wire. P2144 says the module found that line low when it expected it high, which means something is grounding it and the solenoid is stuck on. P2145 says the module found it high when it expected it low, which means the circuit is open or tied to power and the solenoid is stuck off. Because the solenoid's job is to release vacuum, stuck on and stuck off produce opposite driveability complaints: stuck on gives a valve that never opens, a clean idle and pinging under load, while stuck off gives a valve that hangs open, a rough idle and stalling at low speed. Reading which of the two codes you have tells you what to expect before you open the bonnet.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.