01 Turbochargers and Superchargers: Boosting Performance with … • 02 How to Keep Passengers Safe in the Event of a Crash: Aviati… • 03 All-New Lexus GX Overtrail (2024) - The Rugged Luxury SUV • 04 Why Won't My Car Accelerate But the RPMs Goes Up? • 05 Transmission Problems: Causes, Symptoms, and Solutions • 06 The Future of Autonomous Vehicles • 07 This Secret Driving Habit Can Quietly Destroy Your Brake Pa… • 08 Does Auto Start - Stop Wear Out a Starter? • 09 The Challenges of CVT Gearboxes: Troubleshooting and Repair • 10 This Is How to Fix Dim Headlights With a Simple Trick •

DTC codes / U06xx · Network communication / U0658

U0658Lost Communication With Windshield Temperature Sensor

U0658 is a generic network communication code indicating that a control module on the vehicle's Controller Area Network (CAN) bus has lost contact with the windshield temperature sensor or the module that reports its data. The computer detected that expected messages from the sensor or its interface module stopped arriving within a defined time window, which sets the code and usually illuminates the warning light.

SystemNetwork
Code typeGeneric (all makes)
SeverityLow
Fix difficultyIntermediate
AreaNetwork communication

Symptoms you may notice

  • A warning light on the dashboard, often the check engine light or a body control system message.
  • Climate control or windshield wiper functions may behave erratically, such as automatic wipers not activating or defroster operation being inconsistent.
  • The windshield temperature reading may be missing or implausible on vehicles that display it.
  • Often no symptoms besides the warning light, especially if the sensor only feeds a comfort or convenience feature.
  • In some vehicles, other networked systems may show intermittent glitches if the fault is a bus wiring issue rather than the sensor itself.
  • Remote start or automatic climate features may be disabled as a failsafe.

Common causes, most likely first

  1. A failed windshield temperature sensor or its internal electronics.
  2. Corroded, loose, or damaged electrical connector at the sensor or at the module it communicates with.
  3. Broken, chafed, or shorted wiring in the sensor circuit or the CAN bus segment serving that module.
  4. A faulty control module that interfaces with the windshield temperature sensor, such as the body control module (BCM) or climate control module.
  5. Water intrusion or environmental damage affecting the sensor or its connector, common around the windshield cowl area.
  6. A low or failing battery causing voltage drops that disrupt module communication.
  7. Aftermarket accessories or improper electrical repairs that introduce noise or faults on the CAN bus.

How to diagnose and fix it

  1. Verify the code with a scan tool and record any freeze-frame data, then check for related communication codes in other modules.
  2. Inspect the windshield temperature sensor and its connector for corrosion, moisture, or physical damage, and clean or reseat as needed.
  3. Perform a visual inspection of the wiring harness between the sensor and its control module, looking for chafing, pinches, or loose grounds.
  4. Test the sensor circuit with a multimeter for continuity, short to ground, and short to power, following the manufacturer's wiring diagram.
  5. If the sensor is accessible, measure its resistance or signal output and compare to specifications to confirm sensor failure.
  6. Check the vehicle battery and charging system to rule out low voltage as a cause of communication loss.
  7. If wiring and sensor test good, diagnose the control module for internal faults or software issues, and reprogram or replace only after confirming power and ground integrity.

Windshield sensor communication faults often misdiagnosed

  • A U0658 can be set by a completely dead battery or a voltage spike during jump-starting, so always clear the code and retest before condemning the sensor.
  • The windshield temperature sensor is often part of the rain/light sensor assembly mounted on the windshield, and technicians frequently replace the whole assembly when only a connector pin is corroded.
  • Communication codes like U0658 can be caused by a faulty ground connection shared with other modules, so a voltage drop test on grounds is a critical step that is often skipped.
  • Some vehicles use the windshield temperature sensor data for automatic climate control and defroster operation, so a fault can cause subtle comfort issues that drivers do not connect to the warning light.
  • Aftermarket windshield replacements can disturb the sensor or its wiring, leading to this code appearing shortly after glass work.

Can I keep driving with U0658?

The vehicle is generally safe to drive because the windshield temperature sensor is not a safety-critical component, but you should avoid relying on automatic climate or wiper features until the fault is repaired. If the warning light is accompanied by other communication codes or drivability issues, have the vehicle inspected promptly.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage