A 2021 Volvo XC60 rolls into the bay with no cabin heat, storing codes B1A6996 and U133A93. The customer complaint is simple. They have no hot air in the cabin. When you connect your scanner, you get two distinct codes pointing in two very different directions. One involves a low-voltage sensor, and the other involves the high-voltage heating system.
In an independent workshop, this is where a job can easily stall. You have to decide which code gets your immediate attention, and you need to ensure you are not sending a technician down a rabbit hole tracing a sensor fault that has nothing to do with the primary complaint.
The Humidity Sensor Distraction
The first code in the system is B1A6996. This indicates an internal fault in the windshield humidity and temperature sensor. On this specific vehicle, the sensor is mounted at the base of the rearview mirror against the windshield. It communicates with the Climate Control Module over the LIN bus.
Our diagnostic platform ranked this cause at 82 percent probability for the code, but flagged it as low severity regarding the core symptom. A degraded capacitive element or microchip inside this sensor stops the system from calculating the internal dew point correctly. The Climate Control Module responds by disabling the fine-tuning of the air recirculation.
However, a failed humidity sensor will not stop the heater from producing hot air. It is an independent failure. If a technician starts by testing the 12V supply and ground at the rearview mirror connector, or inspecting the glued bracket on the windshield, they are wasting valuable bay time. The sensor is genuinely broken, but it is not why the cabin is cold.
Isolating the High Voltage Coolant Heater
The code that matters is U133A93. This is a permanent fault stored in the Climate Control Module indicating an internal performance or operational failure of the High Voltage Coolant Heater.
On the Volvo SPA platform with the T6 Recharge plug-in hybrid powertrain, the internal combustion engine is frequently off. During these periods, the High Voltage Coolant Heater is the primary heat source for the cabin radiator. Our engine ranked an internal failure of this component at 88 percent probability with a high severity rating.
When the internal power stages or the high-voltage PTC resistors break down, the entire heating unit must be replaced. This is not a simple part swap. It requires a full high-voltage isolation cycle and a diagnostic bleed of the liquid circuit afterward. Before committing to a costly replacement, you need to rule out external factors that can mimic an internal failure.
Ruling Out Coolant and Power Issues
The High Voltage Coolant Heater needs a continuous flow of water to transfer heat to the cabin without overheating itself. If there is an air pocket in the auxiliary hydraulic circuit, or if the coolant level is low, the heater instantly goes into thermal protection. It detects that the temperature of the heating element is disproportionately high compared to the exiting liquid. This will also trigger the U133A93 code. We advise a visual inspection of the coolant level in the expansion tanks when the system is cold.
If the fluid circuit is intact, the next step is verifying the power supply. The heater receives high-voltage power from the traction battery through a distribution unit. A prior voltage spike could have opened the dedicated high-voltage fuse. Additionally, if the High Voltage Interlock Loop has an open circuit on the micro-contacts at the heater connector, the control module will isolate the high-voltage line for safety. Both scenarios result in a complete loss of power to the heater, generating the same performance code.
Testing this requires verifying the continuity of the interlock circuit at the heater connector and checking the high-voltage fuse in the distribution unit while the circuit is de-energized.
Confirming the Internal Failure
If the coolant flow is unobstructed and the high-voltage power supply is intact, the fault is internal to the heater. The diagnostic path requires monitoring the heater in live data. You need to compare the requested temperature against the actual temperature while monitoring the current draw.
As a final confirmation, you must perform a high-voltage safety shutdown and use a 500V megohmmeter to test the electrical insulation of the heater to ground.
Diagnosing modern plug-in hybrids often involves filtering out unrelated low-voltage faults to focus on the high-voltage systems that drive the core symptoms. Are you seeing similar dual-fault scenarios in your own bays where one code actively masks the priority of another?