P0111 on 2010-2012 Saab 9-5 2.8L Turbo: IAT Sensor Range/Performance Fixes
On the 2010-2012 Saab 9-5 2.8L V6, code P0111 is almost always caused by a faulty combined MAP/IAT sensor located on the intake manifold. This is a single unit that measures both pressure and temperature. Replacing this sensor, GM part number 12644228 (also known as a Bosch 0 261 230 289), is the most common and effective fix.
- P0111 on this Saab is a 'rationality' code, meaning the IAT reading is illogical compared to other sensors.
- The IAT sensor is combined with the MAP sensor in a single unit on the intake manifold; it is not a separate part.
- The most common fix is to replace the entire MAP/IAT sensor assembly, specifically GM Part #12644228 or Bosch #0 261 230 289.
- A key diagnostic step is to compare IAT and ECT readings on a cold engine with a scan tool.
What's Unique About the 2010-2012 Saab 9-5
Unlike many vehicles that have a separate IAT sensor in the air filter box or intake piping, the 2010-2012 Saab 9-5 with the A28NER V6 integrates the IAT sensor into the Manifold Absolute Pressure (MAP) sensor. This combined unit, sometimes called a T-MAP sensor, is mounted directly on the intake manifold. This means you cannot replace the IAT sensor by itself; the entire MAP/IAT sensor assembly must be replaced. Misdiagnosing this and searching for a separate IAT sensor is a common mistake. The correct part is a GM/ACDelco or Bosch T-MAP sensor.
Symptoms You May Notice
- Check Engine Light is on
- Reduced fuel economy
- Engine hesitation or stumbling during acceleration
- Rough or unstable idle
- Hard starting, especially when the engine is cold
- In some GM vehicles with similar software logic, cooling fans may run at high speed constantly as a fail-safe.
- Replacing the Mass Airflow (MAF) sensor. The MAF is a separate component and does not contain the IAT sensor on this engine.
- Searching for or purchasing a standalone IAT sensor (like Saab part #9174442). This part is for older Saab models and does not fit the 2010-2012 9-5.
- Replacing the wrong sensor. The A28NER engine has two identical-looking T-MAP sensors. One is pre-throttle body and one is on the intake manifold. P0111 refers to the sensor on the intake manifold itself.
Most Likely Causes
- Faulty Intake Manifold Pressure and Air Temperature (MAP/IAT) Sensor 🔴 High Probability The temperature-sensing thermistor within the combined sensor assembly fails over time due to extreme heat cycles and exposure to oil vapor from the PCV system within the intake manifold. This causes it to send irrational data.
How to confirm: With the engine cold (ideally after sitting overnight), use a scan tool to compare the 'Intake Air Temperature' and 'Engine Coolant Temperature' readings. They should be within 5°F (3°C) of each other and the ambient air temperature. If the IAT reading is stuck at an extreme value (e.g., -40°F or 264°F) or is significantly different from the ECT, the sensor is bad. A resistance test with a multimeter can also be performed; resistance should change predictably with temperature when heated with a hair dryer.
Typical fix: Replace the combined MAP/IAT sensor assembly on the intake manifold. The part is typically a Bosch or ACDelco unit.
Est. part cost: $30-$80 - Damaged Wiring or Loose Connector 🟡 Medium Probability The wiring harness leading to the MAP/IAT sensor is exposed to high engine bay temperatures, which can make the insulation brittle and cause wires to crack or fray. The connector pins can also corrode, leading to a poor connection.
How to confirm: Visually inspect the wiring harness and connector for the MAP/IAT sensor. Look for cracks, corrosion on the pins, or loose wires. With the engine running and a scan tool displaying live IAT data, gently wiggle the connector and wiring to see if the temperature reading fluctuates wildly, which would indicate a bad connection. A multimeter can be used to check for continuity and proper 5V reference from the ECM.
Typical fix: Repair the damaged section of wiring or replace the connector pigtail. The mating connector pigtail is often GM part number PT2640.
Est. part cost: $10-$30
Rare But Worth Checking
- Faulty Engine Control Module (ECM): This is very rare. The ECM's internal circuit for interpreting the IAT signal can fail. This should only be considered after definitively ruling out the sensor and wiring as the cause. On some other GM vehicles, a software update is the fix for a false P0111, but this is not a widely documented solution for the Saab 9-5 A28NER.
- Intake Air Leaks: A significant vacuum leak after the turbocharger could theoretically cause temperature and pressure readings that the ECM deems irrational, although this would typically set other codes first.
Diagnosis Steps
- Connect an OBD-II scanner and confirm that P0111 is the primary code. Check for any other related codes like P0112, P0113, or P0106.
- Let the vehicle sit for several hours until the engine is completely cold.
- Turn the ignition to the 'ON' position without starting the engine. Access the live data stream on your scan tool.
- Compare the 'Intake Air Temperature' (IAT) and 'Engine Coolant Temperature' (ECT) values. They should be within a few degrees (approx. 3°C / 5°F) of each other and the outside ambient temperature.
- If the IAT reading is drastically different, stuck, or reads an extreme default value (like -40°F or 264°F), the MAP/IAT sensor is almost certainly faulty.
- If the readings are plausible, start the engine and monitor the IAT value. It should rise slowly as the engine bay heats up. If it doesn't change or changes erratically, this also points to a sensor or wiring issue.
- Locate the MAP/IAT sensor on the intake manifold. It is one of two identical sensors; P0111 refers to the one mounted directly on the plastic intake manifold, not the one on the charge pipe before the throttle body. Visually inspect its connector and wiring for any signs of damage, corrosion, or looseness.
- If wiring looks suspicious, perform a 'wiggle test' while monitoring live data to check for intermittent connections.
- If the sensor is deemed faulty, replace the entire MAP/IAT sensor unit. Use a small amount of silicone grease on the O-ring for easier installation.
- Clear the code and perform a test drive to ensure the fix was successful.
Parts You'll Likely Need
- Intake Manifold Pressure and Air Temperature Sensor (MAP/IAT)
(OEM #GM 12644228 / ACDelco 12644228)— This combined sensor is the most common failure point for code P0111 on this specific engine, as the IAT function is integrated within it.
Trusted brands: Bosch (0 261 230 289), ACDelco (GM Original Equipment), Delphi
OEM price range: $50-$100
Aftermarket price range: $30-$80
Related Codes That Often Appear With This One
- P0112 — This code indicates 'IAT Sensor Circuit Low Voltage' and can appear if the sensor has an internal short.
- P0113 — This code indicates 'IAT Sensor Circuit High Voltage' and can appear if there is an open in the circuit or the sensor has failed internally.
- P0106 — This code relates to 'Manifold Absolute Pressure (MAP) Sensor Performance'. Since the IAT and MAP are in the same housing, a failure of the unit or its wiring can trigger both codes.
- P0236 — This code relates to 'Turbocharger Boost Sensor A Circuit Performance'. This can be triggered because the same T-MAP sensor is used to measure boost pressure.
Platform-Specific Known Issues
- There are two identical T-MAP sensors on the A28NER intake tract. One is on the charge pipe before the throttle body, and the other is on the intake manifold itself. P0111 specifically refers to the sensor on the intake manifold. It is a common mistake to replace the wrong one. Always confirm the location before replacement.
Mechanic-Grade Diagnostic Values
- IAT Sensor Resistance vs. Temperature — expected: At 25°C (77°F), resistance should be between 1,900 and 2,100 Ohms. At 80°C (176°F), it should be between 312 and 370 Ohms.. Failure: Readings outside the specified Ohm range for a given temperature indicate a faulty thermistor within the sensor.
- IAT vs. ECT Cold Soak Comparison — expected: After the vehicle has sat overnight, the IAT and ECT sensor values on a scan tool should be within 3°C (5°F) of each other.. Failure: A significant difference between the two readings on a cold engine points to a faulty sensor.
- Sensor Connector Low Reference Circuit to Ground — expected: Less than 5 Ω between the low reference circuit terminal (Pin 1) and a known good ground.. Failure: Resistance greater than 5 Ω indicates an open or high resistance in the ground circuit, which could be a wiring or ECM issue.
- Scan Tool Live Data (Stuck Value) — expected: The IAT value should change dynamically with engine temperature and airflow.. Failure: A reading that is stuck at a default value, such as -40°C (-40°F) or 129°C (264°F), indicates an open or short in the circuit or a complete sensor failure.
Scan Tool Commands That Help
- Saab Tech 2: Live Data / Data Display — The Tech 2, as the original dealer tool, provides the most reliable live data stream for monitoring IAT, ECT, and other engine parameters to perform rationality checks. It is essential for accurate diagnosis before replacing parts.
- Saab Tech 2: Read Fault Codes from all systems — Unlike generic OBD-II scanners, the Tech 2 can communicate with all modules on the vehicle (BCM, TCM, etc.) to see if other non-powertrain codes are present that might give clues to a wider electrical issue.
Wiring & Ground Locations
- B65 Intake Manifold Pressure and Air Temperature sensor — Mounted directly on the plastic intake manifold. It is one of two identical-looking sensors; this one is post-throttle body.. This is the component that houses the IAT sensor. P0111 refers specifically to this sensor's rationality. The connector has terminals for a 5V reference, signal, and ground that must be checked for voltage and continuity.
- K20 Engine Control Module (ECM) — Typically located in the engine bay, often near the battery or firewall.. The ECM provides the 5V reference and ground for the IAT sensor and interprets its signal. A fault in the ECM's internal circuitry, though rare, can cause P0111. The wiring between the B65 sensor connector and the K20 ECM connector must be checked for continuity.
- G2 / G25 Main Grounds — On older Saabs, G2 is on the left-hand structural member behind the headlamp, and G25 is on the gearbox. While specific NG9-5 locations may vary slightly, checking main engine and chassis grounds is critical.. A poor engine or chassis ground can cause floating reference voltages for multiple sensors, leading to erratic readings and rationality codes like P0111.
OEM Part Supersession History
Bosch 0 261 230 146→Bosch 0 261 230 289— Internal design and component updates by the manufacturer.
Heads up: The newer part is a direct replacement for the older numbers.Bosch 0 261 230 155→Bosch 0 261 230 289— Internal design and component updates by the manufacturer.
Heads up: The newer part is a direct replacement for the older numbers.Bosch 0 261 230 282→Bosch 0 261 230 289— Internal design and component updates by the manufacturer.
Heads up: The newer part is a direct replacement for the older numbers.GM 12591290→GM 12644228— Part number update corresponding to the Bosch component change.
Heads up: The newer GM part number is the correct service replacement.
Diagnostic Flowchart
Other Known Issues on This Vehicle
Issues unrelated to this code that are worth knowing about as an owner of this generation:
- Haldex (XWD) All-Wheel-Drive System Failure 🔴 High — Common, especially if fluid and filter service is neglected. The pump can fail, leading to loss of AWD. Service is often overlooked as it wasn't in the original Saab maintenance schedule.
- Timing Chain Stretch (A28NER/B284) 🔴 High — A known issue on the GM HFV6 family, including this variant, typically appearing at higher mileage (80k-120k+ miles). Can cause rough idle, misfires, or catastrophic engine failure if it snaps.
- Premature Wheel Bearing Failure 🟠 Medium — Common on the heavy NG9-5 chassis. Owners report replacement as early as 60,000 miles. Symptoms include a loud humming or grinding noise that changes with speed and cornering.
- Water Pump Failure 🟠 Medium — The water pump, driven by the timing chain, can fail and cause overheating. Replacement is labor-intensive due to its location.
Used vs. New Parts: Buying Guide for This Vehicle
When a used part is the smart pick: A used T-MAP sensor is generally not recommended. Because the failure is electronic and related to heat cycles, a used part has an unknown remaining lifespan and may fail shortly after installation. The cost of a new, quality aftermarket part is low enough that it represents a much better value and eliminates the risk of needing to do the labor twice.
Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.
What to inspect on the donor part:
- Ensure the part is from a vehicle that was not in a front-end collision.
- Inspect the plastic housing for any cracks or signs of heat damage.
- Check the connector pins for any corrosion, moisture, or damage.
- Verify the OEM part number (Bosch or GM) on the sensor body matches the required part.
OEM-only on this vehicle (don't cheap out):
- Engine Control Module (ECM)
Aftermarket brands forum-validated for this vehicle:
- Bosch (OEM supplier)
- ACDelco (GM Original Equipment)
- Delphi
Brands owners have reported issues with on this vehicle:
- No-name, unbranded sensors from online marketplaces should be avoided, as their internal thermistors and pressure diaphragms may not meet the precise specifications required by the ECM, leading to persistent codes or poor performance.
Related OBD-II Codes
Frequently Asked Questions
I see two identical-looking sensors on my 2.8L V6 Turbo. Which one is for code P0111?
How can I test the MAP/IAT sensor on my Saab 9-5 before replacing it?
My cooling fans are running at full speed all the time and I have a P0111 code. Are these issues related?
What are the recommended brands for a replacement MAP/IAT sensor?
Is it a good idea to buy a used MAP/IAT sensor from a junkyard?
The wiring connector to my sensor is damaged. Is there a known part number for the replacement pigtail?
Does the Cadillac SRX with the 2.8T engine also have this P0111 sensor issue?
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Saab 9-5:
- 🛍️ Shop This Part
- What's Unique About the 2010-2012 Saab 9-5
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- OEM Part Supersession History
- Diagnostic Flowchart
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off