OBD-II Error Code B0159: How to Fix It
Medium 45-90 minutes Low Severity
Verified June 2026
- Error Code
- B0159
- Brand
- OBD-II Body
- Product Type
- automotive
- Severity
- Low
- DIY Difficulty
- Medium
- Estimated Fix Time
- 45-90 minutes
Ad
Tools You'll Need
- OBD-II scanner
- Multimeter
- Basic hand tools
- Wire strippers
- Electrical tape
- Automotive wire connectors
How to Fix Error Code B0159
-
Check Error Code with OBD-II Scanner
Ensure the vehicle is parked safely and the parking brake is engaged before beginning diagnosis. -
Locate the Outside Temperature Sensor
-
Visual Inspection of Sensor and Wiring
Turn off the ignition and disconnect the battery negative terminal before handling electrical components. -
Test Sensor Resistance
Ensure the sensor has cooled to ambient temperature before testing for accurate readings. -
Check Wiring Continuity
Disconnect the battery and relevant control modules before testing wiring to prevent damage. -
Replace the Temperature Sensor
Handle the new sensor carefully to avoid damaging the sensing element. -
Clear Codes and Test System
Parts You May Need
Outside air temperature sensor
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Outside air temperature sensor
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Outside air temperature sensor
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Outside air temperature sensor
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Outside air temperature sensor
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Outside air temperature sensor
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Ad
When to Call a Professional
Call a professional if you're uncomfortable working with electrical systems, if multiple related codes are present indicating a complex issue, or if the problem persists after replacing the sensor and checking wiring. Also seek professional help if the climate control module itself appears to be faulty.Frequently Asked Questions
Can I drive with OBD-II code B0159?
Yes, you can drive with code B0159 as it's not a safety-critical issue. However, your climate control system may not function properly, and the outside temperature display will be inaccurate.
How much does it cost to fix B0159 error code?
Fixing B0159 typically costs $50-200 if you need to replace the outside temperature sensor yourself. Professional repair costs range from $150-400 depending on labor rates and whether additional wiring repairs are needed.
What causes the outside temperature sensor to fail?
Common causes include exposure to road salt and moisture causing corrosion, physical damage from road debris, age-related sensor deterioration, and damaged wiring from vibration or rodent activity.
How do I know if my outside temperature sensor is working?
Check if the outside temperature display on your dashboard or climate control matches the actual ambient temperature. If it shows extremely high or low readings, or doesn't change when temperature conditions change, the sensor may be faulty.
Will B0159 cause my car to fail inspection?
In most areas, B0159 will not cause an emissions test failure since it's a comfort system code, not an emissions-related code. However, check your local inspection requirements as some areas may flag any stored diagnostic codes.