System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Circuit High | Location: Designator B
Definition source: SAE J2012/J2012DA (industry standard)
P2939 indicates the powertrain control module has detected an electrical “high” condition in the Airflow Sensor “B” circuit. In practical terms, the module is seeing a signal that is higher than it expects for the current operating conditions or higher than the circuit’s allowable electrical range. This does not, by itself, prove the sensor is bad; it points to an input that is stuck high, being pulled up by a short-to-power, suffering from an open ground/return, or otherwise producing a high electrical reading. DTC behavior, enabling criteria, and how “Airflow Sensor B” is implemented can vary by vehicle, so confirm circuit design, pinout, and test specifications using the correct service information before diagnosis or parts replacement.
What Does P2939 Mean?
P2939 – Airflow Sensor “B” Circuit High means the control module has identified a high-input fault on the electrical circuit associated with Airflow Sensor “B.” Per standardized DTC conventions, this is a circuit-level determination: the module’s monitoring logic detects that the sensor’s reported signal (or the circuit carrying that signal) is higher than expected or not plausible for the circuit’s electrical limits. The fault description points you toward electrical causes such as an unintended pull-up to power, loss of proper ground reference, connector or wiring faults that drive the input high, or an internally biased sensor output. Exact monitoring strategy and circuit routing vary by vehicle.
Quick Reference
- Subsystem: Airflow Sensor “B” signal circuit (sensor input to the powertrain control module and its related power/ground/reference as applicable).
- Common triggers: Signal line shorted to a power feed, open/poor ground on the sensor, connector pin damage causing an unintended high reading, or sensor output biased high.
- Likely root-cause buckets: Wiring/connector faults, sensor internal fault, power/ground/reference issues, or (less commonly) control module input circuit concerns.
- Severity: Often moderate; may cause drivability issues and reduced performance, but severity depends on how the airflow signal is used on that platform.
- First checks: Verify the code is current, inspect the sensor connector and harness for damage, check for shared power/ground problems, and review live data for an implausibly high airflow reading.
- Common mistakes: Replacing the sensor without proving a circuit-high condition, overlooking a short-to-power in the harness, or skipping ground integrity checks under load.
Theory of Operation
Airflow Sensor “B” provides an electrical signal that the control module uses to estimate incoming air and calculate fuel delivery and other powertrain decisions. Depending on vehicle design, the sensor may be supplied with a regulated reference and ground and returns a varying signal, or it may have a dedicated supply and output. The module expects the signal to change in a predictable direction as airflow changes and to remain within an allowable electrical window.
A “circuit high” fault is set when the module detects the input is excessively high or stuck high relative to its permitted range or expected behavior. Typical electrical reasons include the signal wire being pulled up by a short to a power source, loss of the sensor’s ground/return causing the signal to float high, connector issues that create unintended continuity, or an internal sensor failure that biases output high.
Symptoms
- Malfunction indicator: Check engine light illuminated.
- Reduced power: Limited acceleration or torque management response.
- Rough running: Unstable idle or hesitation during tip-in.
- Fuel economy: Noticeable increase in fuel consumption.
- Hard starting: Extended crank time or intermittent start quality concerns.
- Driveability: Surging, stumbling, or uneven throttle response under load.
- Failsafe behavior: Control module may substitute a default airflow value, changing how the engine responds.
Common Causes
- Harness damage in the Airflow Sensor “B” signal circuit causing a short-to-power (rubbed-through insulation, pinched loom)
- Connector problems at the sensor or module: backed-out terminals, poor pin fit, corrosion, or moisture intrusion that biases the signal high
- Signal circuit shorted to a reference supply or another powered circuit within the harness
- Open or high-resistance ground return for the sensor (including shared sensor ground splice issues) that drives the signal higher than expected
- Open in the sensor signal return/sensor ground circuit that causes the input to float high
- Incorrect power feed to the sensor due to misrouting after repairs or an electrical modification affecting the circuit
- Airflow Sensor “B” internal electrical fault producing a consistently high output
- Control module input circuit fault (less common) such as an internal bias/pull-up issue or terminal damage at the module connector
Diagnosis Steps
Tools typically needed: a scan tool with live-data logging, a digital multimeter, and wiring diagrams/service information for the specific vehicle. A back-probing kit, test leads, and a good light for connector inspection help avoid terminal damage. If available, a breakout lead or fused jumper can support safe circuit isolation checks. Use only approved probing methods for sealed connectors.
- Confirm the complaint and capture data: scan for DTCs, record freeze-frame data, and note any related airflow, sensor supply, or sensor ground codes. Clear codes and see if P2939 resets immediately or only under certain conditions.
- Identify what “Airflow Sensor ‘B’” refers to on the vehicle using service information. Verify connector locations, wire colors/pinouts, shared grounds, and whether the sensor is integrated with another assembly (varies by vehicle).
- Perform a thorough visual inspection of the sensor and harness routing. Look for chafing near brackets, hot surfaces, recent repair areas, and tight bends. Pay special attention to areas where the loom can contact powered circuits.
- Inspect connectors with the key off: check for water/corrosion, damaged seals, spread terminals, pushed-back pins, and poor pin retention. Correct any terminal fit issues before further testing.
- Use the scan tool to observe the Airflow Sensor “B” signal PID (and any related PIDs) at key-on/engine-off and while running if possible. Look for a signal that is stuck high, jumps high intermittently, or changes when the harness is touched.
- Perform a wiggle test while logging live data. Gently flex the harness at the sensor connector, along the loom, and at the module connector areas. If the signal spikes high or the code sets during movement, focus on that section for an intermittent short-to-power or poor terminal contact.
- Check sensor power and ground integrity at the sensor connector with a multimeter (per service info pinout). Verify the sensor ground can carry load and is not open/high resistance. If the ground is suspect, perform a voltage-drop test on the ground circuit under operating conditions (load applied) to find excessive resistance.
- Check the signal circuit for a short-to-power. With the sensor disconnected, measure the signal wire behavior as specified in service information. If the input remains driven high with the sensor unplugged, suspect a harness short to a powered circuit, an incorrect feed, or a module/input-side issue.
- Isolate the harness section if needed: disconnect the module-side connector (as service procedures allow) and re-check the signal circuit for continuity to power and for unintended connections to other circuits. Repair any cross-shorts, rubbed insulation, or mispinned connectors found.
- If wiring and connector checks pass, evaluate the sensor. Reconnect circuits, verify stable power/ground, and confirm whether the sensor output remains abnormally high under normal operating conditions. Replace the sensor only after the circuit is proven healthy.
- If the fault persists after verified wiring and sensor checks, inspect module connector terminals for damage and confirm circuit integrity end-to-end. Follow service information for any module input tests and required setup; consider module fault only after all external causes are eliminated.
Professional tip: When chasing a “circuit high” code, prioritize proving whether the input is being forced high by the harness/module or produced high by the sensor. A quick way to separate these is to observe the signal with the sensor unplugged and then repeat while manipulating the harness during live-data logging; combine that with ground-circuit voltage-drop testing to uncover grounds that intermittently open and bias the signal high.
Possible Fixes & Repair Costs
Repair costs for P2939 vary widely because the underlying issue can range from a simple connector problem to wiring repairs or component replacement. Total cost depends on diagnostic time, parts required, circuit accessibility, and labor rates, so confirm the root cause before replacing anything.
- Repair corroded, loose, or damaged connectors at the airflow sensor “B” and at the control module interface (clean, re-pin, or replace terminals as needed).
- Restore harness integrity by repairing chafed insulation, short-to-power conditions, or broken conductors in the sensor signal, reference, or ground circuits.
- Correct power/ground faults by fixing poor grounds, shared ground issues, or power feed faults that can bias the sensor signal high.
- Replace the airflow sensor “B” only after testing confirms the sensor output is biased high with proper reference and ground present.
- Address aftermarket wiring changes by removing improper splices, add-on devices, or non-standard routing that can induce a high signal.
- Control module pin/connector service if inspection shows backed-out pins, poor terminal tension, or water intrusion at the module connectors.
Can I Still Drive With P2939?
Sometimes you can drive with P2939, but it depends on how the airflow sensor “B” signal is being used on your vehicle and how severe the high-input condition is. A persistently high airflow signal can cause drivability issues such as reduced power, unstable idle, or poor throttle response. If the engine stalls, won’t start, enters a reduced-power mode, or any safety-related warnings appear (such as braking or steering warnings), do not drive—have the vehicle diagnosed and repaired first.
What Happens If You Ignore P2939?
Ignoring P2939 can lead to ongoing incorrect airflow calculations and poor engine control decisions, which may worsen fuel economy, increase emissions, and cause intermittent drivability problems that become harder to trace. A continuing circuit-high condition can also stress wiring and connectors if it’s caused by a short to power or moisture intrusion, potentially creating additional electrical faults over time.
Related Codes
- 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
- P2929 – Fuel Pump Secondary Circuit Low
Key Takeaways
- P2939 indicates a circuit high condition on the airflow sensor “B” signal, not a confirmed airflow or mechanical problem by itself.
- Most common root causes are electrical, including short-to-power, poor ground reference, connector damage, or harness chafing.
- Test before replacing parts by verifying reference, ground, and signal integrity and checking for wiring-induced bias.
- Intermittent faults are common, so live-data logging and a wiggle test can be critical to finding the cause.
- Driving impact varies by vehicle, but reduced power or stalling means you should stop driving and diagnose immediately.
Vehicles Commonly Affected by P2939
- Vehicles using multiple airflow measurement inputs (e.g., dual-sensor or multi-channel airflow sensing strategies).
- Turbocharged or supercharged applications where airflow estimation is heavily used for torque management.
- Direct-injection engines that rely on accurate airflow calculations for fueling and combustion control.
- Vehicles with complex intake ducting where harness routing may be close to heat sources or sharp edges.
- High-mileage vehicles with increased likelihood of connector wear, terminal tension loss, or insulation breakdown.
- Vehicles exposed to moisture, dust, or corrosion environments that can affect terminals and wiring.
- Vehicles with recent engine bay repairs where connectors may be left partially seated or harnesses pinched.
- Vehicles with modified electrical accessories that introduce splices, shared grounds, or added loads near sensor circuits.
FAQ
Is P2939 telling me the airflow sensor “B” is bad?
No. P2939 specifically indicates the control module detected an airflow sensor “B” circuit high condition. The root cause could be the sensor, but it is often wiring, connector, power/ground reference issues, or a short-to-power that forces the signal higher than expected.
What electrical problems most commonly create a “circuit high” condition?
Typical causes include a signal wire shorted to a voltage source, an open or high-resistance ground that makes the signal float high, a reference circuit fault that biases readings upward, or connector issues such as corrosion, moisture intrusion, or poor terminal tension.
Can a loose connector cause P2939?
Yes. A partially seated connector or a terminal with poor contact can intermittently disconnect the sensor ground or signal return, causing the measured signal to jump high. This is why visual inspection, pin-fit checks, and a wiggle test are important during diagnosis.
Will clearing the code fix P2939?
Clearing the code only resets the stored fault; it does not correct the underlying circuit-high condition. If the electrical problem remains, the monitor will typically fail again and the code will return, sometimes immediately after a drive cycle or key cycle.
What should I check first if I see P2939 after recent repairs?
Start by rechecking the airflow sensor “B” connector seating, terminal condition, and harness routing near the work area. Look for pinched wiring, swapped connectors, damaged insulation, or disturbed grounds that could pull the signal high, then confirm with circuit tests and live-data observation.
After repairs, verify the fix by clearing the DTC, running an appropriate drive cycle or functional check per service information, and confirming the airflow sensor “B” signal remains stable without spiking high during a wiggle test and live-data logging.