OBD Guide

B0158

Ambient Air Temperature Sensor Circuit

B0158 is an OBD-II diagnostic trouble code meaning: Ambient Air Temperature Sensor Circuit. Common causes: open or short circuit in the sensor circuit, ambient temperature sensor malfunction. Estimated repair cost: $11–56.

Severity
Low
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$11–56 (est.)

Symptoms

  • Incorrect temperature readings on the instrument panel
  • Climate system malfunction
  • Check Engine Light Illuminates

Causes

  • Open or short circuit in the sensor circuit
  • Ambient temperature sensor malfunction
  • Wiring harness damage
  • Poor contact in the sensor connector

How to Fix

  1. Check the continuity of the sensor circuit using a multimeter
  2. Inspect the sensor connector for damage or corrosion.
  3. Replace ambient temperature sensor if necessary
  4. Check and repair the wiring harness if damage is found.

Related codes

Error B0158 by Vehicle Brand

FAQ

What does the B0158 code mean?

B0158 is an OBD-II diagnostic trouble code that indicates: Ambient Air Temperature Sensor Circuit

What causes a B0158 error code?

The most common causes of B0158 include: Open or short circuit in the sensor circuit; Ambient temperature sensor malfunction; Wiring harness damage; Poor contact in the sensor connector.

How do I fix a B0158 diagnostic trouble code?

To fix B0158: Check the continuity of the sensor circuit using a multimeter. Inspect the sensor connector for damage or corrosion.. Replace ambient temperature sensor if necessary. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B0158?

Limited driving only, diagnose soon

How much does it cost to fix B0158?

The estimated repair cost for B0158 is $11–56. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat