1. Home
  2. /
  3. Complete List of OBD2...
  4. /
  5. P0098 Code – What...

P0098 Code – What Does It Mean & How To Fix It

This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may show related to it.


The OBDII error code P0098 indicates that there is a problem with the Intake Air Temperature Sensors 2 circuit high input. The vital component in providing the engine control module with temperature information for incoming air is the Intake Air Temperature Sensor IAT.


The powertrain control module (PCM) detects an extremely high voltage signal from the Intake Air Temperature Sensor 2 that sets off the P0098 code. The PCM uses the information from this sensor to modify the air-fuel ratio, ignition timing, and other engine parameters for effective operation.


The P0098 code may be activated for a number of reasons, such as:

  • Faulty Intake Air Temperature Sensor: An IAT sensor that is faulty or damaged may give inaccurate temperature readings, which might result in a high voltage signal.
  • Wiring Problems: Corroded or damaged IAT sensor connections and wiring might obstruct the sensor’s signal and result in a high input.
  • Sensor Position: The IAT sensor may generate erroneous readings and set off the code if it is mounted too far from the engine or in a place where it is exposed to cold air.
  • PCM Malfunction: A malfunctioning PCM might lead to inaccurate readings from the IAT sensor and activate P0098.


You could encounter the following signs and symptoms when the P0098 code is present:

  • Check Engine Light Is On: The check engine light on the dashboard of the car is the first obvious sign.
  • Diminished Engine Performance: Due to incorrect air-fuel mixture changes, the engine may show diminished power and performance.
  • Poor Fuel Efficiency: Poor fuel efficiency can be caused by inaccurate sensor readings that result in inefficient fuel burning.


An OBD-II scanner or a certified mechanic must follow a step-by-step procedure to properly diagnose the P0098 error code. Typically, the diagnosis entails:

  • Code Reading: Using an OBD-II scanner, retrieve the P0098 code and any associated codes.
  • Visual Inspection: Look for any rust or obvious damage in the wiring and connections of the IAT sensor.
  • Sensor testing: Check the resistance and voltage output of the IAT sensor to see if it complies with the manufacturer’s requirements.
  • Check for PCM Issues: Examine the PCM and its connections for any potential problems.

Common mistakes

Dealing with the P0098 error code might result in blunders like these:

  • Ignoring the Code: Ignoring the P0098 code and the check engine light might cause the engine to run less efficiently and perhaps endanger other engine parts.
  • Replacing the Sensor Without Proper Testing: If the fundamental cause is elsewhere, replacing the IAT sensor without first confirming its operation might result in excessive costs.
  • Ignoring Wiring Problems: Failing to search for corroded or broken wiring might lead to incorrect identification of the issue.

How serious is this?

The P0098 code may not have caused a subsequent breakdown of the vehicle, so it should not be ignored. Prolonged neglect could result in lower engine performance, fuel efficiency, or possible damage to the rest of the vehicle’s components.

What repairs can fix the code?

repair manuals

Possible fixes for the P0098 error code include:

  • Replacing the Intake Air Temperature Sensor: If the present IAT sensor is broken or defective, install a new one.
  • Fixing or replacing the wiring and connectors: Take care of any wiring and connection problems with the IAT sensor.
  • Moving the IAT Sensor: If the sensor’s placement is resulting in high readings, think about moving it to a better area.
  • PCM Reprogramming or Replacement: If the PCM isn’t working properly, it may need to be reprogrammed or replaced.

Related codes

Other related codes that may accompany or be triggered by P0098 include:

  • P0096 – Intake Air Temperature Sensor 2 Circuit Range/Performance
  • P0097 – Intake Air Temperature Sensor 2 Circuit Low Input


To conclude, the DTC code P0098 shows that there might be an issue with Intake Air Temperature Sensor 2 Circuit High Input. The timely solution to this problem will contribute to the maintenance of a high level of engine performance, fuel efficiency, and overall vehicle reliability. Check for a qualified technician to diagnose the root cause in detail and perform necessary repairs if you find a check engine light with the P0098 code.

To keep the vehicle running properly and effectively, you can take proactive steps to understand what’s going on with P0098 code meanings, causes, symptoms, or possible solutions. To extend vehicle life and avoid more serious issues in the future, it is important to regularly keep your vehicle maintained and repaired as soon as possible.

P0098 Code – What Does It Mean & How To Fix It