Input Sensors
The ECU is only as smart as its inputs.
- 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.
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.
| Sensor | Known-good value | Red flag |
|---|---|---|
| MAF at warm idle | Roughly 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 throttle | Sharp, instant spike | Slow lazy ramp = dirty hot-wire element |
| MAP, key-on engine-off | Atmospheric: ~100 kPa / ~4.5 V at sea level | Reading 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 overnight | Within a few degrees of each other and ambient | A big split cold = one thermistor is lying |
| ECT showing −40° | Open circuit signature | Broken wire or sensor failed open, not a cold engine |
| TPS sweep | Smooth, linear rise, no dropouts | Spike 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
The scan tool shows ECT at −40°F on a fully warmed engine. What is the fault, and what is the fast pinpoint test?
Missed one? The reasoning above comes straight from the DIA exam bank, so this is the standard you will be held to.