AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Service Reset Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Service Reset Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Transmission / P2940 – Airflow Sensor “B” Circuit Intermittent/Erratic

P2940 – Airflow Sensor “B” Circuit Intermittent/Erratic

System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Circuit Intermittent | Location: Designator B

Definition source: SAE J2012/J2012DA (industry standard)

DTC P2940 indicates the powertrain control module has detected an intermittent or erratic electrical signal in the Airflow Sensor “B” circuit. “Intermittent/erratic” points to a signal that drops out, spikes, or behaves inconsistently rather than staying predictably high, low, or fully open. This is typically a monitoring decision based on how the circuit behaves over time, not proof that the sensor itself has failed. Because sensor labeling (such as which device is considered “B”), wiring routing, and diagnostic logic vary by vehicle, confirm the exact circuit identity, pinout, and test specifications using the appropriate service information before testing or replacing parts.

What Does P2940 Mean?

P2940 – Airflow Sensor “B” Circuit Intermittent/Erratic means the control module has identified an unstable, inconsistent, or momentarily interrupted signal in the electrical circuit associated with “Airflow Sensor B.” Under SAE J2012 DTC conventions, this code is describing an electrical/signal integrity problem (intermittent/erratic) within that circuit, as detected by the module’s monitoring strategy. The fault may be caused by the sensor output becoming irregular, the signal being corrupted by wiring/connector issues, or a power/ground/reference problem that makes the sensor signal unreliable. The code definition does not confirm which component is defective; it indicates the circuit behavior was not consistently valid.

Quick Reference

  • Subsystem: Airflow Sensor “B” signal circuit (sensor, wiring/connector, and related power/ground/reference paths as applicable).
  • Common triggers: Momentary signal dropout, erratic sensor output, unstable supply/reference, intermittent ground, connector fretting/corrosion, harness movement causing brief opens/high resistance.
  • Likely root-cause buckets: Wiring/connector integrity, sensor internal intermittency, power/ground/reference integrity, signal interference/poor routing, control module input circuit (less common).
  • Severity: Varies by vehicle; may cause driveability issues such as hesitation or reduced power, but can also be intermittent with minimal symptoms until it worsens.
  • First checks: Verify which sensor is “B,” inspect connector seating and terminal fit, check for harness rub/strain, review freeze-frame data, and watch live data for dropouts.
  • Common mistakes: Replacing the sensor without finding an intermittent wiring/terminal issue; ignoring power/ground problems; failing to reproduce the fault with a wiggle test and data logging.

Theory of Operation

An airflow sensor provides the control module with a signal representing incoming air quantity so fueling and related powertrain functions can be managed correctly. Depending on vehicle design, “Airflow Sensor B” may be a second airflow sensor, a second signal path, or an airflow-related sensor channel identified as “B.” The sensor typically relies on stable power and ground (and sometimes a reference feed) and returns a varying signal that the module continuously monitors.

For an intermittent/erratic circuit fault, the module is not simply looking for a steady high or low input. Instead, it flags the circuit when the signal becomes unstable, drops out, shows inconsistent transitions, or momentarily deviates in a way that indicates poor signal integrity. This can be caused by vibration-sensitive wiring faults, loose terminals, corrosion, internal sensor intermittency, or unstable supply/ground conditions. Exact enable criteria and detection logic vary by vehicle and should be confirmed in service information.

Symptoms

  • Check engine light: MIL illuminated, sometimes after intermittent events rather than immediately.
  • Hesitation: Brief stumble during tip-in or acceleration when the signal drops out.
  • Reduced power: Temporary power limitation or throttle response reduction depending on strategy.
  • Rough running: Intermittent unstable idle or uneven engine operation.
  • Poor fuel economy: Degraded efficiency if airflow calculation becomes inconsistent.
  • Hard starting: Extended crank or inconsistent starts if the signal is erratic during cranking (varies by vehicle).
  • Intermittent nature: Symptoms may come and go with vibration, heat, or harness movement.

Common Causes

  • Intermittent wiring open or high resistance in the Airflow Sensor “B” signal circuit (broken strands inside insulation, rubbed-through harness)
  • Poor connector pin fit, fretting/corrosion, moisture intrusion, or partially seated connector at Airflow Sensor “B”
  • Intermittent loss of sensor feed power or sensor ground (loose terminal, shared ground point issue)
  • Short-to-ground or short-to-power that occurs only during engine movement/vibration (harness contact with brackets or hot components)
  • Intermittent internal fault in Airflow Sensor “B” (signal dropout or erratic output under heat/vibration)
  • Intermittent reference supply disturbance (varies by vehicle) affecting the sensor circuit stability
  • PCM/ECM input circuit or internal connection concern (less common; consider after circuit integrity is proven)
  • Aftermarket wiring changes or poor-quality repairs (splices, tap-ins, or incorrect pinning) introducing intermittent contact

Diagnosis Steps

Tools typically needed: a scan tool capable of viewing live data and freeze-frame, a digital multimeter, and basic back-probing/terminal-testing supplies. A wiring diagram and connector views from service information are essential because terminal IDs and circuit routing vary by vehicle. If available, use a breakout lead set and a heat source/cool-down method to reproduce intermittent faults safely.

  1. Confirm the complaint and code status. Record all stored and pending DTCs, freeze-frame, and monitor status. Note whether the fault is intermittent/pending versus current, and whether other airflow-related or power/ground codes are present.
  2. Use service information to identify what “Airflow Sensor ‘B’” refers to on the vehicle (sensor location, connector, terminal IDs, and shared power/ground). Do not assume it is the same design across platforms.
  3. Review live data for the airflow sensor “B” parameter(s) at idle and during a gentle snap throttle or steady cruise simulation (as appropriate for the vehicle). Look for dropouts, sudden spikes, or implausible jitter that coincides with the intermittent code rather than steady offset.
  4. Perform a thorough visual inspection of the sensor connector and harness routing. Check for bent pins, pushed-out terminals, damaged seals, corrosion, moisture, chafing points, and harness tension. Verify the connector latch is fully engaged and strain relief is intact.
  5. Clear codes and perform a short road test or functional run while logging live data for the airflow sensor “B” signal and any related power/ground or reference PIDs (if available). Attempt to recreate the operating conditions shown in freeze-frame to see if the erratic behavior returns.
  6. Do a controlled wiggle test while watching live data. With the engine running (or key on as appropriate), gently move the harness at the sensor, along the first segments of the loom, and at any intermediate connectors. If the signal drops out or becomes erratic, stop and localize the exact spot that triggers the change.
  7. Key off and disconnect the sensor. Inspect terminal tension and pin fit (terminal drag test where applicable). Repair or replace terminals/connectors that are loose, spread, or contaminated. Reconnect and ensure positive locking and proper seal seating.
  8. Verify power and ground integrity at the sensor connector using the wiring diagram. Check for intermittent supply by measuring at the connector while lightly loading the circuit if service information allows. Then perform voltage-drop testing on the sensor ground path (and the power feed path if applicable) with the circuit operating to uncover resistance that a simple continuity check may miss.
  9. Check the signal circuit for intermittent opens/shorts. With the appropriate connectors disconnected, test continuity and isolation of the signal wire(s) end-to-end and to ground/power. Flex the harness during testing to reveal breaks inside insulation and intermittent contact points.
  10. If wiring and connector integrity check out, evaluate the sensor itself. If service information provides a functional test or substitute procedure, follow it. If possible, compare behavior with a known-good sensor only after confirming the circuit is stable, because intermittent wiring can mimic sensor failure.
  11. If the fault persists with verified wiring and a verified-good sensor, check the module-side connector for pin fit, corrosion, or water intrusion. Confirm the module has stable power and grounds. Consider module input circuit issues only after all external circuit checks are completed.

Professional tip: Intermittent/erratic circuit faults are often reproduced by combining live-data logging with a targeted harness stress test. Focus on areas that move or heat-cycle (near the sensor connector, tight bends, and mounting points). When you find a repeatable trigger (wiggle, heat, vibration), you have a directionally correct diagnosis—fix the connection or conductor first, then retest under the same trigger conditions to confirm the repair.

Mitchell 1 DIY online auto repair manuals with wiring diagrams and step-by-step vehicle repair procedures
Sponsored: Access factory repair manuals and wiring diagrams for your vehicle.

Possible Fixes & Repair Costs

Repair cost for an intermittent/erratic Airflow Sensor “B” circuit fault varies widely by vehicle and depends on whether the root cause is wiring, the sensor, shared power/ground, or a control-module-side issue. Accurate testing prevents unnecessary parts replacement and repeat comebacks.

  • Repair or replace damaged wiring in the Airflow Sensor “B” signal, reference, or ground circuits (including chafed insulation and broken conductors)
  • Clean, reseat, and secure connector terminals; correct poor pin fit, corrosion, moisture intrusion, or backed-out terminals at the sensor and module
  • Restore proper power and ground integrity to the sensor circuit (repair shared feeds/grounds and high-resistance splices identified by voltage-drop testing)
  • Replace the airflow sensor identified as “B” only after confirming the intermittent/erratic signal persists with verified wiring integrity
  • Repair related harness routing/retention to prevent repeat intermittents (strain relief, abrasion protection, proper clipping)
  • Update or reprogram the control module only if service information calls for it and all circuit tests pass

Can I Still Drive With P2940?

You may be able to drive short distances if the vehicle feels normal, but an intermittent/erratic airflow signal can cause sudden drivability changes such as hesitation, reduced power, or stalling. If the vehicle stalls, has a no-start, enters a reduced-power mode, or any steering/brake warning appears, do not continue driving—have it inspected and repaired to avoid an unexpected loss of power.

What Happens If You Ignore P2940?

Ignoring an intermittent airflow sensor circuit fault can lead to worsening performance, unstable idle, poor throttle response, increased fuel consumption, and repeated warning lights as the fault becomes more frequent. Over time, erratic airflow input may contribute to persistent rich/lean operation and additional diagnostic trouble codes that complicate troubleshooting and extend repair time.

Related Codes

  • P2939 – Airflow Sensor “B” Circuit High
  • P2938 – Airflow Sensor “B” Circuit Low
  • P2937 – Airflow Sensor “B” Circuit Range/Performance
  • P2936 – Airflow Sensor “B” Circuit
  • P2935 – Cylinder Deactivation System – Stuck Off (Bank 2)
  • P2934 – Cylinder Deactivation System – Stuck On (Bank 2)
  • P2933 – Cylinder Deactivation System – Stuck Off (Bank 1)
  • P2932 – Cylinder Deactivation System – Stuck On (Bank 1)
  • P2931 – Fuel Pump Secondary Circuit Range/Performance
  • P2930 – Fuel Pump Secondary Circuit High

Key Takeaways

  • P2940 indicates an intermittent/erratic electrical signal condition in the Airflow Sensor “B” circuit, not a confirmed mechanical failure.
  • Intermittent faults are commonly caused by connector/terminal issues, harness movement, moisture, or high-resistance power/ground paths.
  • Live-data logging and a careful wiggle test are essential to reproduce the erratic condition and pinpoint the location.
  • Replace the sensor only after verifying wiring, terminals, and shared feeds/grounds are stable under load.
  • Fixes should be based on test results and vehicle-specific service information to avoid repeat failures.

Vehicles Commonly Affected by P2940

  • Vehicles using multiple airflow sensing elements or multiple airflow sensor inputs labeled by the manufacturer (such as “A” and “B”)
  • Platforms with tightly packaged engine bays where harnesses are prone to heat exposure and abrasion
  • Vehicles with prior engine/air-intake service where connectors may be left partially seated or wiring rerouted
  • High-mileage vehicles with brittle wiring insulation or weakened terminal tension
  • Vehicles operated in wet, salty, or dusty environments that accelerate connector contamination
  • Applications with significant engine vibration or movement that stresses harness routing and strain relief
  • Vehicles with shared sensor reference/ground circuits where one poor connection can disturb multiple signals
  • Vehicles with aftermarket electrical additions or recent wiring repairs near the intake/engine harness area

FAQ

Does P2940 mean the airflow sensor “B” is bad?

No. P2940 means the control module detected an intermittent/erratic condition in the Airflow Sensor “B” circuit. The sensor could be faulty, but wiring, terminals, shared power/ground, or connector issues are common causes and must be ruled out with testing.

Why does the warning light come and go with P2940?

This DTC is defined as intermittent/erratic, so the fault may only occur under certain conditions such as vibration, heat soak, moisture, or specific engine movements. When the signal returns to a stable state, the module may stop detecting the fault until it happens again.

Can a loose connector cause P2940 even if the car seems to run fine?

Yes. A slightly loose connector, poor terminal tension, or minor corrosion can create brief signal dropouts that the module detects even if drivability symptoms are subtle. These momentary events are typical for intermittent circuit faults.

What tests are most important for diagnosing P2940 correctly?

Key tests include a visual inspection with connector pin checks, a wiggle test while monitoring live data, voltage-drop testing of power and ground under load, and extended data logging to capture the intermittent event. Always compare results to vehicle-specific service information.

Should I replace parts if I can’t reproduce the fault right now?

Not immediately. For intermittent/erratic circuit faults, focus first on likely intermittents: connector seating, terminal fit, harness routing, and power/ground integrity. If the issue can’t be reproduced, document freeze-frame data and use longer live-data logging or targeted harness manipulation to confirm the failing area before replacing components.

If P2940 returns after repairs, re-check the same circuit for overlooked terminal tension problems, hidden conductor breaks inside insulation, or shared reference/ground issues that can intermittently disturb the Airflow Sensor “B” signal.

All Categories
  • Suspension Systems
  • Powertrain Systems (P-Codes
  • CAN Bus / Network Communication
  • Body Systems (B-Codes
  • Control Module Communication
  • Chassis Systems (C-Codes
  • Network & Integration (U-Codes
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • ABS / Traction / Stability
  • Steering Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer