Drivers notice the problem almost immediately after the HVAC system is activated. The secondary blower that clears the sensor housing either never starts or stops abruptly, and the instrument cluster may flash a “sensor cleaning” or “air‑recirculation” warning. In many cases the cabin air feels stale, and the vehicle’s climate‑control display shows reduced airflow on the “clean‑air” setting. Because the blower is responsible for keeping the sensor housing free of dust and moisture, a malfunction can also lead to a dim or intermittent sensor readout, especially in humid climates.
These signs are consistent across makes and models because the B0105 code is tied to the same functional block: the control relay that powers the secondary cleaning blower.
The relay is an electromechanical switch that receives a command from the HVAC control module and supplies power to the blower motor. Internal coil wear, contact pitting, or a shorted driver circuit can prevent the relay from closing, leaving the blower dead.
The relay’s power and ground circuits travel through a dedicated harness near the HVAC housing. Exposure to moisture, road salt, or vibration can cause connector pins to corrode or wires to break, interrupting the command signal or power supply.
The HVAC control module (often integrated into the Body Control Module) sends the “activate blower B” command. A software glitch, corrupted flash memory, or a failed internal processor can result in the module never issuing the command, even though the relay and wiring are sound.
Extreme temperature swings and high humidity accelerate corrosion on relay contacts and connector terminals. Vehicles that frequently operate in coastal or winter‑salt environments are more prone to these failures.
Connect a manufacturer‑specific scan tool and confirm the presence of B0105. Note any additional related codes (e.g., B0104 or B0106) that may indicate a broader HVAC communication issue.
Locate the Sensor Cleaning Air Blower Actuator B relay—typically mounted near the HVAC blower assembly. Inspect the relay housing, pins, and adjacent wiring for corrosion, cracked insulation, or loose connectors. Clean any carbon buildup with electrical contact cleaner.
Using the scan tool, command the “sensor‑cleaning blower” function. Listen for a click at the relay and measure voltage on the relay’s output terminal. A healthy relay will show 12 V when commanded and drop to 0 V when de‑energized. If voltage is present but the blower does not run, the relay contacts are likely failed.
With the ignition off, perform a multimeter continuity test from the relay’s power feed to the blower motor. An open circuit indicates a wiring break; a short to ground suggests damaged insulation.
Run the scan tool’s “module communication” routine for the HVAC/BCM. A failed handshake or timeout points to a module‑level fault rather than a hardware relay issue.
– Relay Replacement – If the relay fails the actuation test, replace it with an OEM‑spec unit. Cost typically ranges from $30‑$70 for the part plus $50‑$100 labor.
– Wiring Repair – Repair or replace corroded harness sections; crimp new terminals and apply dielectric grease. Labor is usually $80‑$120.
– Module Re‑programming – If the module fails the communication test, reflash the latest software version. Re‑programming fees are $150‑$250, often inclusive of a diagnostic session.
– Module Replacement – When the module shows internal faults or repeated communication errors, replacement is the most reliable solution.
All repairs should be verified by clearing the code, re‑scanning, and performing a functional test of the sensor‑cleaning blower.
If the HVAC control module repeatedly fails to command the blower or exhibits other erratic behavior, repairing the internal circuitry may only provide a temporary fix. Modern control modules integrate security, immobilizer, and climate‑control functions; a compromised processor can affect multiple vehicle systems. Replacement ensures a clean slate, eliminates lingering software corruption, and restores full functionality.
Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by warranty. Modern control modules are complex and integrated with security and immobilizer systems. That’s why choosing a replacement isn’t only about the hardware—it’s about correct programming and compatibility. Replacement units vary depending on production date and software version, so the correct module is matched by VIN before programming. The VIN‑matched unit arrives pre‑flashed with the appropriate calibration, allowing a qualified installer to replace the faulty module and restore reliable operation without extended dealer programming delays.
Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.