{"id":516835,"date":"2025-12-09T19:47:14","date_gmt":"2025-12-10T00:47:14","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/"},"modified":"2025-12-09T19:47:14","modified_gmt":"2025-12-10T00:47:14","slug":"dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/","title":{"rendered":"B0105 Code Symptoms, Causes, Diagnosis, Repair &#038; Cost Estimates"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">B0105<\/div>\n<h1>B0105 Code Symptoms, Causes, Diagnosis, Repair &amp; Cost Estimates<\/h1>\n<p class=\"hero-subtitle\">\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>B0105 signals a fault in the Sensor Cleaning Air Blower Actuator B Control Relay. <\/li>\n<li>Typical signs include loss of the secondary air\u2011cleaning blower, HVAC \u201cair\u2011recirculation\u201d warnings, and reduced sensor visibility. <\/li>\n<li>Causes are usually a failed relay, corroded wiring, or a communication error with the HVAC control module. <\/li>\n<li>Diagnosis starts with a scan tool, visual wiring inspection, and relay actuation testing; repair often means relay replacement or module re\u2011programming. <\/li>\n<li>When the relay or its controlling module is damaged, Flagship One provides VIN\u2011matched replacement modules with factory\u2011level programming. <\/li>\n<\/ul>\n<\/div>\n<h3>B0105 Code Explained: Common Symptoms, Diagnosis Steps, and Repair Options<\/h3>\n<p>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 \u201csensor cleaning\u201d or \u201cair\u2011recirculation\u201d warning. In many cases the cabin air feels stale, and the vehicle\u2019s climate\u2011control display shows reduced airflow on the \u201cclean\u2011air\u201d 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.<\/p>\n<h2>Symptoms<\/h2>\n<ul>\n<li><strong>Secondary blower does not engage<\/strong> when the \u201cclean\u2011air\u201d or \u201csensor\u2011clear\u201d button is pressed. <\/li>\n<li><strong>Dashboard warning<\/strong> such as \u201cSensor Cleaning\u201d or \u201cAir\u2011Recirculation Fault\u201d illuminated. <\/li>\n<li><strong>Reduced HVAC performance<\/strong>: lower airflow on the \u201cclean\u2011air\u201d setting and uneven temperature distribution. <\/li>\n<li><strong>Sensor visibility issues<\/strong>: fogged or dirty sensor lenses that do not clear automatically. <\/li>\n<li><strong>Intermittent warning<\/strong> that appears only after the vehicle has been running for several minutes, indicating a relay that sometimes fails to latch.<\/li>\n<\/ul>\n<p>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.<\/p>\n<h2>Why This Happens<\/h2>\n<h3>Faulty Sensor\u2011Cleaning Blower Relay<\/h3>\n<p>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.<\/p>\n<h3>Corroded or Damaged Wiring Harness<\/h3>\n<p>The relay\u2019s 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.<\/p>\n<h3>Control Module Communication Failure<\/h3>\n<p>The HVAC control module (often integrated into the Body Control Module) sends the \u201cactivate blower B\u201d 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.<\/p>\n<h3>Environmental Factors<\/h3>\n<p>Extreme temperature swings and high humidity accelerate corrosion on relay contacts and connector terminals. Vehicles that frequently operate in coastal or winter\u2011salt environments are more prone to these failures.<\/p>\n<h2>Diagnostic and Repair Procedures<\/h2>\n<ol>\n<li><strong>Retrieve the Code<\/strong>\n<\/li>\n<\/ol>\n<p> Connect a manufacturer\u2011specific 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.<\/p>\n<ol>\n<li><strong>Visual Inspection<\/strong>\n<\/li>\n<\/ol>\n<p> Locate the Sensor Cleaning Air Blower Actuator B relay\u2014typically 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.<\/p>\n<ol>\n<li><strong>Relay Actuation Test<\/strong>\n<\/li>\n<\/ol>\n<p> Using the scan tool, command the \u201csensor\u2011cleaning blower\u201d function. Listen for a click at the relay and measure voltage on the relay\u2019s output terminal. A healthy relay will show 12 V when commanded and drop to 0 V when de\u2011energized. If voltage is present but the blower does not run, the relay contacts are likely failed.<\/p>\n<ol>\n<li><strong>Continuity Check<\/strong>\n<\/li>\n<\/ol>\n<p> With the ignition off, perform a multimeter continuity test from the relay\u2019s power feed to the blower motor. An open circuit indicates a wiring break; a short to ground suggests damaged insulation.<\/p>\n<ol>\n<li><strong>Control Module Communication Test<\/strong>\n<\/li>\n<\/ol>\n<p> Run the scan tool\u2019s \u201cmodule communication\u201d routine for the HVAC\/BCM. A failed handshake or timeout points to a module\u2011level fault rather than a hardware relay issue.<\/p>\n<ol>\n<li><strong>Repair Options<\/strong>\n<\/li>\n<\/ol>\n<p> &#8211; <strong>Relay Replacement<\/strong> \u2013 If the relay fails the actuation test, replace it with an OEM\u2011spec unit. Cost typically ranges from $30\u2011$70 for the part plus $50\u2011$100 labor. <\/p>\n<p> &#8211; <strong>Wiring Repair<\/strong> \u2013 Repair or replace corroded harness sections; crimp new terminals and apply dielectric grease. Labor is usually $80\u2011$120. <\/p>\n<p> &#8211; <strong>Module Re\u2011programming<\/strong> \u2013 If the module fails the communication test, reflash the latest software version. Re\u2011programming fees are $150\u2011$250, often inclusive of a diagnostic session. <\/p>\n<p> &#8211; <strong>Module Replacement<\/strong> \u2013 When the module shows internal faults or repeated communication errors, replacement is the most reliable solution.<\/p>\n<p>All repairs should be verified by clearing the code, re\u2011scanning, and performing a functional test of the sensor\u2011cleaning blower.<\/p>\n<h2>When Replacement Makes Sense<\/h2>\n<div class=\"flagship-logo-section\">\n<a href=\"https:\/\/www.fs1inc.com\/\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<img decoding=\"async\" alt=\"Flagship One\" class=\"flagship-logo\" src=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg\"\/><br \/>\n<\/a>\n<\/div>\n<p>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\u2011control functions; a compromised processor can affect multiple vehicle systems. Replacement ensures a clean slate, eliminates lingering software corruption, and restores full functionality.<\/p>\n<p><strong>Flagship One specializes in VIN\u2011matched control modules, providing a plug\u2011and\u2011drive solution backed by warranty.<\/strong> Modern control modules are complex and integrated with security and immobilizer systems. That&#8217;s why choosing a replacement isn&#8217;t only about the hardware\u2014it&#8217;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\u2011matched unit arrives pre\u2011flashed with the appropriate calibration, allowing a qualified installer to replace the faulty module and restore reliable operation without extended dealer programming delays.<\/p>\n<h2>Preventive Maintenance<\/h2>\n<ul>\n<li><strong>Keep the HVAC area dry<\/strong> \u2013 Periodically inspect the blower housing for water intrusion after heavy rain or car washes. Use a moisture\u2011absorbing pad if the vehicle is stored in a humid environment. <\/li>\n<li><strong>Clean connector contacts<\/strong> \u2013 Apply dielectric grease to relay and module connectors during routine HVAC service to repel corrosion. <\/li>\n<li><strong>Schedule HVAC checks<\/strong> \u2013 During annual service, have a technician run a quick \u201cblower B\u201d activation test to verify relay and module health before the system is needed in extreme weather. <\/li>\n<li><strong>Avoid harsh chemicals<\/strong> \u2013 Do not spray cleaning agents directly onto the relay or wiring harness; residue can attract moisture and cause corrosion. <\/li>\n<li><strong>Monitor warning lights<\/strong> \u2013 Promptly address any \u201csensor cleaning\u201d or \u201cair\u2011recirculation\u201d warnings; early diagnosis prevents a complete blower failure.<\/li>\n<\/ul>\n<div class=\"info-section\">\n<p><strong>Service Recommendation:<\/strong> 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.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Air blower stops and HVAC warning appears on your vehicle? A bad Sensor Cleaning Air Blower Actuator B Control Relay\u2014scan, replace, and restore function.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-516835","post","type-post","status-publish","format-standard","hentry","category-auto-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B0105 Code Symptoms, Causes, Diagnosis, Repair &amp; Cost Estimates - Flagship One Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B0105 Code Symptoms, Causes, Diagnosis, Repair &amp; Cost Estimates - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"Air blower stops and HVAC warning appears on your vehicle? A bad Sensor Cleaning Air Blower Actuator B Control Relay\u2014scan, replace, and restore function.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/\" \/>\n<meta property=\"og:site_name\" content=\"Flagship One Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flagshipone\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/flagshipone\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-10T00:47:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg\" \/>\n<meta name=\"author\" content=\"FlagshipOne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:site\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"FlagshipOne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"B0105 Code Symptoms, Causes, Diagnosis, Repair &#038; Cost Estimates\",\"datePublished\":\"2025-12-10T00:47:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/\"},\"wordCount\":1144,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"articleSection\":[\"Auto News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/\",\"name\":\"B0105 Code Symptoms, Causes, Diagnosis, Repair & Cost Estimates - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"datePublished\":\"2025-12-10T00:47:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/fs1inc_logo2-scaled.jpg\",\"width\":2560,\"height\":617},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B0105 Code Symptoms, Causes, Diagnosis, Repair &#038; Cost Estimates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"name\":\"Flagship One Blog\",\"description\":\"Flagship One Inc. OEM Engine Computers  Control Modules\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\",\"name\":\"Flagship One, Inc.\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"width\":1341,\"height\":1098,\"caption\":\"Flagship One, Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/flagshipone\",\"https:\\\/\\\/x.com\\\/theflagshipone\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC0oyKphffBM2qkJ-gKPmMXw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\",\"name\":\"FlagshipOne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"caption\":\"FlagshipOne\"},\"description\":\"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.\",\"sameAs\":[\"https:\\\/\\\/www.fs1inc.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/flagshipone\\\/\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fs1inc\"],\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/author\\\/flagship1inc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B0105 Code Symptoms, Causes, Diagnosis, Repair & Cost Estimates - Flagship One Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/","og_locale":"en_US","og_type":"article","og_title":"B0105 Code Symptoms, Causes, Diagnosis, Repair & Cost Estimates - Flagship One Blog","og_description":"Air blower stops and HVAC warning appears on your vehicle? A bad Sensor Cleaning Air Blower Actuator B Control Relay\u2014scan, replace, and restore function.","og_url":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/","og_site_name":"Flagship One Blog","article_publisher":"https:\/\/www.facebook.com\/flagshipone","article_author":"https:\/\/www.facebook.com\/flagshipone\/","article_published_time":"2025-12-10T00:47:14+00:00","og_image":[{"url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","type":"","width":"","height":""}],"author":"FlagshipOne","twitter_card":"summary_large_image","twitter_creator":"@theflagshipone","twitter_site":"@theflagshipone","twitter_misc":{"Written by":"FlagshipOne","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"B0105 Code Symptoms, Causes, Diagnosis, Repair &#038; Cost Estimates","datePublished":"2025-12-10T00:47:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/"},"wordCount":1144,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","articleSection":["Auto News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/","url":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/","name":"B0105 Code Symptoms, Causes, Diagnosis, Repair & Cost Estimates - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#primaryimage"},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","datePublished":"2025-12-10T00:47:14+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#primaryimage","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2025\/12\/fs1inc_logo2-scaled.jpg","width":2560,"height":617},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/dtc-b0105-sensor-cleaning-air-blower-actuator-b-control-relay\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"B0105 Code Symptoms, Causes, Diagnosis, Repair &#038; Cost Estimates"}]},{"@type":"WebSite","@id":"https:\/\/www.fs1inc.com\/blog\/#website","url":"https:\/\/www.fs1inc.com\/blog\/","name":"Flagship One Blog","description":"Flagship One Inc. OEM Engine Computers  Control Modules","publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fs1inc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fs1inc.com\/blog\/#organization","name":"Flagship One, Inc.","url":"https:\/\/www.fs1inc.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","width":1341,"height":1098,"caption":"Flagship One, Inc."},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flagshipone","https:\/\/x.com\/theflagshipone","https:\/\/www.instagram.com\/flagship_one","https:\/\/www.youtube.com\/channel\/UC0oyKphffBM2qkJ-gKPmMXw"]},{"@type":"Person","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700","name":"FlagshipOne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","caption":"FlagshipOne"},"description":"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.","sameAs":["https:\/\/www.fs1inc.com\/","https:\/\/www.facebook.com\/flagshipone\/","https:\/\/www.instagram.com\/flagship_one\/","https:\/\/www.linkedin.com\/company\/fs1inc"],"url":"https:\/\/www.fs1inc.com\/blog\/author\/flagship1inc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/516835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/comments?post=516835"}],"version-history":[{"count":0,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/516835\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=516835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=516835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=516835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}