P1104 — MAF Sensor Intermittent/ Check of all OBDII Systems Not Complete
OBD2 code P1104 flags a problem with the throttle and intake air metering (MAF sensor intermittent/ check of all OBDII systems not complete). Short, gentle driving to a shop is usually possible. Common culprits: dirty throttle body or stuck throttle plate, intake air leaks after the MAF sensor, failed electronic throttle motor.
For Ford vehicles
mass air flow sensor circuit ground
powertrain (engine/transmission)
Is it safe to drive?
Drive with caution Drive with caution. Many throttle faults put the car into limp mode with limited power — enough to reach a shop, not for highway trips. If the engine stalls or the pedal stops responding, do not drive.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P1104 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the throttle and intake air metering for damage, corrosion, chafing or poor contact.
- Subsystem check Inspect and clean the throttle body; check that the plate moves freely.
- Subsystem check Watch throttle position and MAF/MAP readings in live data while pressing the pedal — values should change smoothly.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P1104 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P1104 (parts and labor, USD, independent shop rates): Replace the throttle body assembly: $250–$700; Clean the throttle body: $80–$200; Replace the MAF or MAP sensor: $150–$400. Overall, fixing P1104 usually costs between $80 and $700. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How much does it cost to fix P1104?
Replace the throttle body assembly — $250–$700; Clean the throttle body — $80–$200; Replace the MAF or MAP sensor — $150–$400. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
How do I diagnose P1104 myself?
Start with a scan: confirm P1104, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the throttle and intake air metering, and verify the suspect component against live data before buying parts.
What does OBD2 code P1104 mean?
OBD2 code P1104 flags a problem with the throttle and intake air metering (MAF sensor intermittent/ check of all OBDII systems not complete). Short, gentle driving to a shop is usually possible. Common culprits: dirty throttle body or stuck throttle plate, intake air leaks after the MAF sensor, failed electronic throttle motor.
What is the most common cause of P1104?
The most common causes are: dirty throttle body or stuck throttle plate, intake air leaks after the MAF sensor, failed electronic throttle motor.
What are the symptoms of P1104?
Drivers most often notice: Check Engine Light on, unstable or high idle, poor throttle response, stalling when coming to a stop.
The engine control unit constantly watches how much air flows into the intake manifold and how the throttle responds to driver input. P1104 is a powertrain diagnostic trouble code that fires when the ECU detects irregular behavior or readings from these air metering components. Essentially, the computer notices that the measured airflow or throttle position does not match what the engine parameters should produce under current conditions. When this discrepancy persists long enough across consecutive drive cycles, the module locks the fault into memory, illuminates the Check Engine lamp, and saves a freeze frame snapshot that captures engine speed, load, temperature, and vehicle speed at the exact moment the problem occurred.
The throttle body sits between the air filter and intake manifold and controls airflow using an electronically operated motor and a rotating plate. A mass airflow sensor or manifold absolute pressure sensor measures how much air is actually entering the engine. When the ECU compares the throttle plate angle against the measured airflow and finds them out of sync, or when either sensor sends erratic signals, P1104 gets triggered. The code can also appear when the ECU performs a system-wide diagnostic check and finds that the throttle monitoring function cannot complete its verification cycle. Either way, the underlying issue is a disagreement between what the engine expects and what the sensors report.
Common Symptoms
When P1104 sets, the engine may feel unresponsive or rough in ways that vary from subtle to severe depending on how the throttle system degrades:
- The Check Engine lamp stays illuminated on the dashboard.
- Engine idle becomes erratic, bouncing between higher and lower RPM than normal.
- Accelerator input feels sluggish or delayed when pressing the pedal.
- The engine stalls when decelerating to a stop or coming to idle.
- The vehicle enters fail-safe limp-home mode, restricting engine power and top speed.
- In some cases, the throttle pedal may feel like it sticks or does not return smoothly.
Likely Causes
The root problem typically lies within the throttle control circuit or the sensors that report airflow to the computer. The most frequent culprits appear in order of probability:
- A contaminated or failing mass air flow (MAF) or manifold absolute pressure (MAP) sensor producing inconsistent voltage signals.
- Carbon buildup on the throttle plate causing it to stick or move incompletely.
- A failed throttle body motor that can no longer adjust the plate position accurately.
- A faulty throttle position sensor (TPS) or accelerator pedal position sensor giving the ECU incorrect feedback.
- Wiring damage such as chafing, corrosion at connectors, or loose harness contacts affecting signal integrity.
- Rarely, an ECU software calibration issue that misinterprets valid sensor data.
How to Diagnose
Effective diagnosis follows a logical path from easiest checks to more involved testing. Each step narrows the range of possible causes before money gets spent on parts:
- Connect a compatible OBD2 scanner and verify that P1104 is the only stored code. Record all freeze frame data, including RPM, calculated load, coolant temperature, and vehicle speed at the time of failure, because reproducing those exact conditions during the drive cycle is essential for confirming the repair.
- Search for any technical service bulletins (TSB) specific to your vehicle make, model, and model year using the National Highway Traffic Safety Administration website or the manufacturer's support portal. Some throttle-related codes have known factory fixes or flash updates.
- Perform a close visual inspection of the wiring harness and electrical connectors at the throttle body, MAF sensor, and related grounds. Look for damaged insulation, corrosion, bent pins, or connectors that are not fully seated.
- Remove the throttle body from the intake and physically examine the plate for carbon deposits. Clean it with appropriate throttle body cleaner and verify that the plate moves through its full range of travel without binding.
- Monitor real-time data from the throttle position sensor and MAF/MAP sensor while operating the accelerator pedal. Values should change smoothly and proportionally; drops, spikes, or flat lines indicate a faulty sensor.
- Clear the code, complete a thorough drive cycle that mimics the conditions recorded in the freeze frame, and recheck for the return of P1104.
Repair Options and Costs
Repairs should start with low-cost actions before considering component replacement. Labor rates vary by region, but the following ranges reflect typical charges at an independent shop:
- Throttle body assembly replacement: $250–$700 (parts and labor)
- Throttle body cleaning service: $80–$200
- MAF or MAP sensor replacement: $150–$400 (parts and labor)
Most vehicles can be successfully repaired for the cost of a professional cleaning if carbon buildup is the only issue. Replacing a failed MAF sensor is the next most common solution. Throttle body motor failures require full assembly replacement, which represents the higher end of the cost range. Budget accordingly and confirm the exact fault before committing to the most expensive repair.
Can You Drive With This Code?
Drive with caution. P1104 frequently triggers limp-home mode, which reduces available engine power to roughly 30–50 percent of normal. This is sufficient to continue driving at low speeds or to reach a repair facility, but it is not safe for sustained highway driving or merging into fast traffic. If the throttle becomes unresponsive, the engine stalls repeatedly, or the vehicle loses throttle control entirely, stop driving immediately and have it towed. Continuing to operate the vehicle under these conditions can cause safety incidents or lead to more expensive damage.
Related OBD2 Codes
- P1100: Normal/Performance Switch Circuit Malfunction
- P1101: Reverse Inhibit Control Circuit Malfunction
- P1102: 1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction
- P1103: 1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction
- P1105: MAF Sensor Out Of Self Test Range./
- P1106: KOER Not Able To Complete KOER Aborted