Diagnostics & Drivability (OBD-II) · SKILL AREA 5 OF 8

Input Sensors

The ECU is only as smart as its inputs.

0 of 7 concepts cleared
At a glance — know these cold
  • MAF sensors report airflow in g/s. Rough rule of thumb: idle MAF ≈ engine displacement in liters. A 2.0L engine should show ~2 g/s at idle. Deviations indicate contamination (MAF cleaner), physical damage, or wiring problems. Compare to expected from manufacturer or reference vehicles.
  • MAP sensors output a voltage or frequency proportional to manifold pressure. Key on, engine off = atmospheric (highest signal). Idle = high vacuum = lowest signal. Applying a hand vacuum pump directly to the sensor and watching the signal change is the definitive test.
  • TPS should provide a smooth voltage sweep. Sudden drops to 0V or spikes indicate worn resistive tracks (in potentiometer-type sensors) or bad segments. Modern Hall-effect and non-contact TPS designs fail differently — often with sudden 'off' or stuck values. Scan tool data or scope reveals the fault.
  • CKP is the master timing reference. Without it, the ECU can't determine crank position and won't fire injectors or ignition. Complete failure = no start. Intermittent failure = intermittent stalling. Test by scoping the signal while cranking — no signal or noisy signal = sensor or tone ring problem.
  • Coolant temperature sensors are typically thermistors — resistance changes with temp. Open circuit (broken wire, failed sensor) reports as maximum resistance, which translates to -40°F or the low end of the ECU's scale. Short circuit reports as maximum temp. Both need repair — the ECU makes fueling decisions from this signal.
  • Intermittent no-stall stalls require capturing data during the event. Modern scan tools with graphing/recording can save extended sessions. When the stall occurs, review what changed — did RPM drop suddenly? Did a sensor value spike? Did fuel pressure collapse? The captured data reveals the root cause pattern.
  • P0102 says the ECU sees the MAF signal below expected. Causes: MAF contamination (dirty hot-wire element under-reads), bad MAF, MAF wiring issues, or intake air leaks bypassing the MAF (unmetered air lowers apparent MAF reading relative to actual airflow). Systematic testing rules out cheaper causes first.
Diagnostics & Drivability (OBD-II) training photo
ABS tone ring on the hub, a cracked ring only complains at speed.

MAF, MAP, TPS, crank position, and coolant temperature sensors feed the data every fueling and timing decision is built on — and each one has a known-good signature and a proper test procedure. Learn to verify a sensor instead of guessing at it.

Airflow and pressure: MAF and MAP

The mass airflow sensor reports airflow in grams per second, and the fastest sanity check is comparing its reading to expected values. Two rules of thumb: at idle, expect roughly 1 gram per second per 1,000 RPM on many engines, and idle MAF in g/s should roughly equal engine displacement in liters — a 2.0L engine should show around 2 g/s at idle. Compare readings at several RPM points against manufacturer data or a known-good reference vehicle. Deviations point to contamination on the sensing element (address with MAF-specific cleaner), physical damage, or wiring problems.

When a P0102 (MAF circuit low input) sets, work the sequence cheapest-first: check the MAF signal on the scan tool for plausible values, verify power and ground at the MAF connector, clean the element if it's dirty — a contaminated hot-wire under-reads — and check for intake air leaks between the MAF and the throttle body. Air entering through a leak downstream of the MAF is unmetered, which lowers the MAF's apparent reading relative to what the engine actually ingests. Only after all of that do you consider replacement.

The MAP sensor reads manifold absolute pressure and can be tested without a scan tool. Backprobe the signal wire with a DMM: at key-on-engine-off there's no vacuum, so it should read atmospheric pressure — around 4.5 volts or about 100 kPa. At idle, manifold vacuum is high, so the signal should drop significantly. The definitive test is applying a hand vacuum pump directly to the sensor and watching the signal track smoothly with the vacuum you apply. Note that some MAP sensors output a frequency instead of a voltage; the principle is the same.

Position and temperature: TPS, CKP, and coolant temp

A throttle position sensor should deliver a smooth, linear voltage sweep as the throttle moves from closed to wide open. Watch it on a scan tool (or better, a scope) while opening the throttle slowly: any sudden dropout to zero volts or spike indicates worn resistive tracks in a potentiometer-type sensor. Modern Hall-effect and other non-contact TPS designs fail differently — usually a sudden dead output or a stuck value rather than a scratchy sweep — but the same slow-sweep test reveals it.

The crankshaft position sensor is the master timing reference: the ECU cannot fire injectors or ignition coils without knowing crank position. That makes the failure symptoms unmistakable — complete CKP failure means the engine cranks but will not start; intermittent failure means unexpected stalling, often with restart after cooldown. Test it by scoping the signal while cranking: no signal, or a noisy and irregular signal, means a failed sensor or a damaged tone ring.

Coolant temperature sensors are thermistors — resistance changes with temperature — and the ECU converts resistance to a temperature reading. This gives you a built-in fault signature: an open circuit (broken signal wire or a sensor failed open) reads as maximum resistance, which the ECU displays as -40 degrees F, the bottom of its scale. So a scan tool showing -40 on a fully warmed engine at 180 degrees means an open circuit, not a cold engine. A shorted circuit reads the opposite extreme — maximum temperature. Either way it needs repair, because the ECU makes cold-enrichment and other fueling decisions from this signal.

Catching the intermittent: data logging

The hardest sensor faults are the ones that leave no codes. For an intermittent stall with a clean code scan, the answer is not more parking-lot testing — it's capturing data during the event. Use a scan tool with recording or graphing capability (or a dedicated data logger) set up to log RPM, sensor values, fuel pressure, and ignition timing while the customer or you drive until the stall occurs. Then review the capture: what changed at the moment of failure? Did RPM collapse instantly (think crank sensor or ignition), did a sensor value spike, did fuel pressure fall away? The recorded data reveals the failure pattern that a static test never will.

📋 Input sensor plausibility values
SensorKnown-good valueRed flag
MAF at warm idleRoughly equals displacement in liters, in g/s (2.0L ≈ 2 g/s)Well below = contamination or an intake leak after the MAF
MAF at snap throttleSharp, instant spikeSlow lazy ramp = dirty hot-wire element
MAP, key-on engine-offAtmospheric: ~100 kPa / ~4.5 V at sea levelReading vacuum with the engine off is impossible — sensor or circuit fault
MAP at warm idle~30–45 kPa (17–21 in-Hg vacuum)High kPa at idle = vacuum leak, late timing, or worn engine
ECT vs IAT, cold-soaked overnightWithin a few degrees of each other and ambientA big split cold = one thermistor is lying
ECT showing −40°Open circuit signatureBroken wire or sensor failed open, not a cold engine
TPS sweepSmooth, linear rise, no dropoutsSpike or dropout during a slow sweep = worn track

Sea-level rules of thumb — altitude lowers the KOEO MAP reading roughly 3.5 kPa per 1,000 ft. Verify against service data and known-good captures.

🔩 Five-minute sensor plausibility sweep
  1. Cold-soaked, key on: compare ECT, IAT, and ambient temperature. All three should agree within a few degrees — any outlier just identified a lying thermistor before you spent an hour on drivability testing.
  2. Still key-on engine-off: MAP should read atmospheric (about 100 kPa or 4.5 V at sea level) and match the BARO PID. Anything else is a sensor or reference-voltage problem.
  3. Start the warm engine and check idle values: MAF grams per second near displacement in liters, MAP around 30–45 kPa. If MAF and MAP disagree about how much load the engine is under, one of them is wrong — or unmetered air is entering after the MAF.
  4. Sweep the throttle slowly to wide open watching TPS for dropouts or spikes, then snap the throttle and confirm the MAF spikes sharply rather than ramping lazily.
  5. Cross-check the story: all sensors must describe the same engine. When one sensor contradicts the group, test that sensor's circuit — supply, ground, signal — before replacing anything.
⚠️ Comeback killers
  • Cleaning a MAF with brake cleaner or carb spray. The solvents attack the hot-wire coatings and can finish off a sensor that only needed proper MAF cleaner and a gentle air-dry.
  • Replacing a MAF for a low-reading code without checking for intake leaks after the sensor. Air entering downstream of the MAF is unmetered — the sensor honestly reports only what passes through it, and the new MAF will read exactly the same.
  • Reading −40° on the scan tool and blaming a cold sensor. That number is the bottom of the ECU's scale — the signature of an open circuit. The engine could be at full temperature with a broken wire.
  • Static-testing for an intermittent stall that leaves no codes. The fault only exists during the event — set up data logging of RPM, sensor values, and fuel pressure, and capture the stall as it happens. What changes first points at the cause.
🔧 Shop tip Keep a short list of known-good sensor values taped inside your scan tool case: MAF g/s roughly equals displacement at idle, MAP near 4.5V or 100 kPa key-on-engine-off, coolant temp within a few degrees of intake temp on a cold-soaked engine. Plausibility checks like these catch lying sensors in seconds.
✅ Check yourself
The scan tool shows ECT at −40°F on a fully warmed engine. What is the fault, and what is the fast pinpoint test?

An open circuit — the ECU sees maximum resistance and displays the bottom of its scale. Unplug the sensor and jumper the signal terminals at the connector: if the reading slams to the hot end of the scale, the wiring and ECU are good and the sensor is open. If it stays at −40°, the break is in the harness or connector.

A 2.4L engine shows 1.1 g/s MAF at warm idle with positive fuel trims. What are the two leading suspects, and how does the trim pattern split them?

A contaminated MAF under-reporting airflow, or unmetered air entering after the sensor. Trims that grow with RPM and load point at the MAF, because contamination under-reads worse at high flow. Trims that are big at idle and shrink at cruise point at a leak, because fixed unmetered air matters most at low airflow.

MAP reads 60 kPa key-on engine-off. Why is that reading impossible, and what do you check before replacing the sensor?

With the engine off there is no vacuum, so the sensor must read atmospheric pressure — around 100 kPa at sea level. A reading of 60 kPa means the sensor or its circuit is faulty. Verify the 5-volt reference and ground at the connector first: a dragged-down reference from another shorted sensor on the same circuit can fake this, and a new MAP would not fix that.

WORK THE CALL 3 decisions

The scan tool shows ECT at −40°F on a fully warmed engine. What is the fault, and what is the fast pinpoint test?

Know this cold? Get certified in Diagnostics and Drivability and show it on your listing. See what drivers pay for this work in our catalytic converter replacement cost and fuel pump replacement cost guides.

🇲🇽 Lee esta lección en español