Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →

OBD-II Code B1241: Comprehensive Guide to Causes, Diagnosis, and Fixes

What B1241 means, why it triggers, and how to fix it based on your vehicle's make

32 minutes to read
Most Likely Cause
Faulty Blower Motor Resistor (or Power Transistor)
Key Takeaways
  • Code B1241 is manufacturer-specific; always verify your vehicle's exact definition using a scan tool before buying any replacement parts.
  • On Honda and Acura vehicles, B1241 indicates a blower motor circuit failure, most often fixed by replacing a $40 blower motor resistor.
  • For Toyota and Lexus models, B1241 flags a stuck body switch (like a door lock or headlight switch) and requires a scan tool with live data to diagnose.
  • Hyundai and Kia vehicles log B1241 for a shorted A/C evaporator temperature sensor, a repair that often requires $400+ in labor to remove the dashboard.
  • Driving with an inoperative blower motor is a severe safety hazard in cold or humid weather due to the complete loss of windshield defrosting capabilities.
OBD-II code B1241 indicates a control module detected a fault in an electrical circuit. While it most commonly refers to the HVAC blower motor circuit on brands like Honda and Acura, its meaning varies dramatically between manufacturers. The control module expects a specific voltage or signal from the circuit, and triggers the code when that feedback is incorrect or absent. For HVAC-related faults, this results in an inoperative cabin fan.

What Does B1241 Mean?

OBD-II code B1241 indicates a control module detected a fault in an electrical circuit. While it most commonly refers to the HVAC blower motor circuit on brands like Honda and Acura, its meaning varies dramatically between manufacturers. The control module expects a specific voltage or signal from the circuit, and triggers the code when that feedback is incorrect or absent. For HVAC-related faults, this results in an inoperative cabin fan.

Technical definition: The official SAE/ISO definition for code B1241 is highly manufacturer-dependent. For Honda/Acura, it is consistently defined as "A Problem in the Blower Motor Circuit." For Hyundai/Kia, it means "Evaporator Sensor Short (Low)," pointing to a fault in the A/C temperature sensor circuit. For Toyota/Lexus, it signifies a "Body ECU Switch Circuit Diagnosis," triggered by a stuck switch, such as a power door lock or headlight. For Ford, it means a "Non Volatile Memory Configuration Failure" in the airbag system.

Can I Drive With B1241?

Yes, But With Caution. Mechanically, the vehicle is safe to drive as the code does not affect the engine, steering, or braking systems. However, it presents a significant safety hazard. The inability to control the blower motor means you cannot defrost a frosted windshield or defog a humid one. Driving with an obstructed view is dangerous, illegal in many areas, and dramatically increases the risk of an accident. Repair this issue immediately if you live in a cold or humid climate.

Common Causes

A burnt and melted blower motor resistor and its wiring connector.
A burnt blower motor resistor or melted connector is the most frequent cause of code B1241, often resulting from an aging blower motor drawing excessive current.
  • Faulty Blower Motor Resistor (or Power Transistor) (Very Common) — This component regulates the blower motor's speed. It is the most frequent point of failure, burning out from thermal stress or because an aging blower motor draws excessive current.
  • Failed Blower Motor (Common) — The fan motor fails from wear, bearing seizure, or internal electrical shorts. A failing motor draws excessive amperage, which destroys the resistor and blows fuses.
  • Blown Fuse or Faulty Relay (Common) — The blower motor circuit is a high-amperage circuit protected by a 30A or 40A fuse. This fuse blows due to a failing motor or a short circuit, while a faulty relay prevents power from reaching the motor.
  • Stuck Switch (Toyota/Lexus) (Common) — On Toyota and Lexus vehicles, this code is unrelated to the blower motor. It triggers when the Body ECU detects a switch (e.g., power door lock, window, or light switch) stuck in the 'on' position.
  • Faulty Evaporator Temperature Sensor (Hyundai/Kia) (Common) — On Hyundai and Kia vehicles, this code points to a short circuit in the A/C evaporator temperature sensor. This failure prevents the A/C compressor from engaging.
  • Wiring or Connector Issues (Less Common) — Electrical connectors for the blower motor and resistor handle high current and melt, corrode, or loosen over time. Wires also chafe and short to ground, causing circuit failure.
  • Water Intrusion (Less Common) — On Subaru models, a clogged cowl drain or poorly sealed cabin air filter housing allows water to leak directly onto the blower motor, causing rust and premature failure.
  • Faulty Climate Control Unit (Rare) — The main HVAC control module fails internally, preventing it from sending the correct control signal to the blower resistor. Diagnose this only after proving all other components functional.

Symptoms

A car's climate control panel with the fan speed dial turned to the highest setting.
A classic symptom of a failed blower motor resistor is the fan only working on the highest speed setting, which bypasses the resistor entirely.
  • Blower fan only works on the highest speed setting — This is the classic symptom of a failed blower motor resistor. The high-speed setting bypasses the resistor, sending full battery voltage directly to the motor.
  • No air blowing from vents at any speed — This indicates a complete loss of power in the circuit caused by a blown main fuse, failed blower motor, faulty relay, or completely failed resistor.
  • Inconsistent or erratic fan speed — The fan speeds up, slows down, or works intermittently. This points to a failing resistor, a bad blower motor, or a loose electrical connection.
  • Grinding, rattling, or squealing noises from behind the dashboard — These noises suggest the blower motor is mechanically failing or has debris caught in the fan cage.
  • Climate control panel is unresponsive or displays an error — The fault in the blower circuit causes the entire climate control interface to become unresponsive or display an error message.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.

What is the primary symptom you are experiencing with the vehicle?
How exactly is the blower fan operating at this moment?
→ The blower motor resistor (or 'power transistor' on Hondas) is the prime suspect. It's a ~$40 part and often a 15-minute DIY fix. Replace the resistor before testing anything else.
→ This points to a loose electrical connection or a failing blower motor with worn brushes. First, inspect the blower motor connector for melting or corrosion. If the connector is good, the motor itself is likely the cause. A replacement costs about $100-$300.
→ Start with the easiest checks: Locate the blower motor fuses (often a large 40A fuse under the hood and a smaller one in the cabin) and the blower relay. Swap the relay with an identical one (e.g., the horn relay) to test it. If fuses/relays are good, the motor has likely failed completely.
→ If a new resistor failed quickly, the blower motor is drawing too much current (over 15-25 amps) and must be replaced. If the connector is brown or melted, you cannot reuse it. You must replace the component AND splice in a new pigtail (~$10-30). Failure to replace the connector causes high resistance and repeat failure.
Which manufacturer built the vehicle experiencing this warm air issue?
→ This is the classic symptom for B1241 on these brands. The code indicates a short in the evaporator temperature sensor. The sensor itself is cheap (~$30-$100), but check DIY difficulty; on many models like the Elantra, it requires full dashboard removal (a $400+ labor job).
→ STOP. Use the 'Vehicles Most Affected' or 'Manufacturer Quirks' section of this guide to confirm what this code means for your specific brand. Do NOT buy any parts until you know if it's a Honda (blower), Toyota (switch), or Hyundai (sensor) problem.
Where is the water accumulating inside the vehicle cabin area?
→ Do not just replace the blower motor. The root cause is a water leak that must be fixed. Check for a clogged A/C evaporator drain tube first. On Subarus, check TSB 10-94-19R and TSB 12-225-17 regarding leaks from the cabin filter housing or body seams under the cowl.
→ STOP. Use the 'Vehicles Most Affected' or 'Manufacturer Quirks' section of this guide to confirm what this code means for your specific brand. Do NOT buy any parts until you know if it's a Honda (blower), Toyota (switch), or Hyundai (sensor) problem.
Which manufacturer built the vehicle showing this hidden diagnostic code?
→ This code means a switch was 'stuck on' during a scan. This happens if the door was open (dome light switch) or headlights were on. Clear the code. If it doesn't return and everything works, ignore it. If it returns, use a pro scan tool to view Body ECU live data and see which switch (e.g., 'D/L SW-Lock') is stuck 'ON'.
→ STOP. Use the 'Vehicles Most Affected' or 'Manufacturer Quirks' section of this guide to confirm what this code means for your specific brand. Do NOT buy any parts until you know if it's a Honda (blower), Toyota (switch), or Hyundai (sensor) problem.

Common Fixes & Costs

  • Replace Blower Motor Resistor/Power Transistor — Parts: $20-$90, Labor: $70-$150, ~1 hr book time (DIY)
    Honda CR-V (2017-2022): OEM 79335-TBA-A01 (Alt: Denso, Dorman, Standard Motor Products (RU1435))
    Honda Civic (2011-2015): OEM 79330-SDA-A01 (Alt: TYC, UAC, Four Seasons)
  • Replace Blower Motor — Parts: $100-$300, Labor: $75-$250, ~1.5 hr book time (Intermediate)
    Honda Accord (2013-2017): OEM 79310-T2F-A01 (Alt: Bosch (60032), TYC (700238), GPD (2311794))
    Honda CR-V (2012-2016): OEM 79310-T0A-A01 (Alt: VDO (PM9364), Four Seasons (75887), UAC (BM 9364C))
  • Replace Blown Fuse — Parts: $1-$10, Labor: $0-$50, ~0.1 hr book time (DIY)
  • Replace Blower Motor Relay — Parts: $15-$50, Labor: $0-$50, ~0.2 hr book time (DIY)
  • Repair or Replace Wiring/Connector — Parts: $10-$50, Labor: $100-$300, ~1.5 hr book time (Intermediate)
  • Replace Evaporator Temperature Sensor — Parts: $30-$100, Labor: $350-$600, ~5 hr book time (Advanced)
    Hyundai Elantra / Kia Forte (2011-2016): OEM 97614-3X000 (Alt: Various non-branded (OEM recommended))
    Hyundai Santa Fe (2019-2023): OEM 97614-S1000 (Alt: Various non-branded (OEM recommended))

Used vs. New Parts: Buying Guide

When a used part is worth it: For common parts like blower motors and resistors, the low cost of new aftermarket parts makes buying used illogical. A used part makes sense only if it is a complex control module from a reputable salvage yard.

Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.

Donor quality checklist:

  • Verify the part number matches exactly.
  • Inspect electrical connectors for any signs of corrosion, melting, or discoloration.
  • For a blower motor, spin the fan cage by hand to ensure it moves freely without noise or resistance.

Decision logic:

  • If The part is a blower motor resistor. → Buy new. New aftermarket resistors are inexpensive ($20-$90), and a used one offers no significant savings for the risk of premature failure.
  • If The part is a blower motor. → Strongly favor new. A blower motor is a wear item. A new part with a warranty is a much safer investment than a used motor with unknown hours of operation.
  • If The part is a control module or a complex switch assembly. → A used part from a reputable salvage yard with a warranty is a cost-effective option, as new OEM units are very expensive.

Warranty tradeoff: Used parts typically have a 30-90 day warranty at best. New aftermarket parts usually offer a 1-year to limited lifetime warranty. New OEM parts offer a 1-year warranty.

Worst-case if a used part fails: $150-$300 if a used blower motor or resistor fails shortly after installation, requiring repeat labor costs plus the price of another part.

What Happens If You Wait — Timeline

  1. 0-1 month: A failing blower motor begins drawing slightly more current. The blower motor resistor overheats and fails, causing the fan to only work on the 'High' setting. Code B1241 is set. (MPG impact: 0%% · Added cost: $0)
  2. 1-3 months: Owner continues to use the fan on 'High'. The failing motor now consistently draws excessive current (30-40+ amps), causing the high-current wiring and connector terminals to overheat significantly. (MPG impact: 0%% · Added cost: $20-$90 (A new resistor would be destroyed instantly if installed now.))
  3. 3-6 months: The plastic housing of the blower motor's electrical connector melts from the intense heat. The connection becomes intermittent, and eventually, the fan stops working altogether. There is a burning plastic smell. (MPG impact: 0%% · Added cost: $150-$400 (The repair now requires a new blower motor AND a new wiring pigtail to be spliced in, plus labor for the wiring repair.))
  4. 6+ months: Sustained overheating causes the wiring insulation to melt further up the harness, creating a short to ground. This blows high-amperage fuses, or in a worst-case scenario, damages the expensive HVAC control module or poses a fire risk. (MPG impact: 0%% · Added cost: $500-$1200+ (Cost to replace a melted wiring harness section and potentially a fried HVAC control module, which costs $200-$600 in parts alone.))

Cost of Not Fixing It

  • Immediate: Loss of defroster and defogger function, creating a significant safety hazard in cold or humid weather. Reduced cabin comfort. (Added cost: $0)
  • 1-6 months: If a failing blower motor is the cause, its excessive current draw causes repeated failure of new blower motor resistors, costing money in replacement parts and labor. (Added cost: $50-$150)
  • 6+ months: Sustained high current from a failing motor overheats the circuit, melting the electrical connector and wiring harness. This creates a fire risk and turns a simple part replacement into an expensive wiring repair. (Added cost: $200-$500+)

Diagnosis Steps

A mechanic using a digital multimeter to test the voltage at a blower motor electrical connector.
Diagnosing B1241 involves using a multimeter to verify that the blower motor and resistor are receiving the correct voltage and ground signals.
  1. Verify the Code's Meaning for Your Vehicle
    Before any diagnosis, confirm what B1241 means for your specific make and model using a scan tool. If it says 'Blower Motor Circuit' (Honda), proceed with these steps. If it indicates 'Body ECU Switch' (Toyota) or 'Evaporator Sensor' (Hyundai), consult the 'Manufacturer Quirks' section.
    Tools: OBD-II scanner (Beginner)
  2. Check Fuses and Relays
    Locate the high-amperage fuse (30A-40A) in the under-hood fuse box and inspect it visually. Test the blower motor relay by swapping it with an identical relay from a non-critical circuit, like the horn.
    Tools: Owner's manual, fuse puller or pliers (Beginner)
  3. Visually Inspect the Blower Motor and Resistor Connector
    Inspect the blower motor and resistor electrical connectors under the passenger-side dashboard. Look for melting, browning, or corrosion. A melted connector requires replacing both the connector pigtail and the component.
    Tools: Flashlight (Beginner)
  4. Test for Power and Ground at the Blower Motor
    Disconnect the blower motor connector, turn the ignition ON, and set the fan to HIGH. Use a multimeter to verify 12V at the power terminal and continuity to ground at the ground terminal. If both exist but the motor doesn't run, the motor is dead.
    Tools: Multimeter (Intermediate)
  5. Test the Blower Motor Directly
    With the connector unplugged, use fused jumper wires to apply 12V directly from the battery to the motor's terminals. If the motor does not spin, replace it.
    Tools: Fused jumper wires (Intermediate)
  6. Pro Tip: Test the Blower Motor Amperage Draw
    If the motor works, use an amp clamp around the power wire while it runs directly from the battery. A healthy motor draws 15-25 amps on high. A higher draw means the motor is failing and will destroy a new resistor.
    Tools: Multimeter with amp clamp (Advanced)
  7. Pro Tip: Test the Resistor/Power Transistor Control Signal
    Disconnect the resistor connector, turn the ignition ON, and measure DC voltage on the signal wire from the climate control unit. The voltage must change (e.g., 2V to 8V) as you adjust the fan dial. No change indicates a bad climate control unit.
    Tools: Multimeter, vehicle-specific wiring diagram (Advanced)
  8. Pro Tip: Diagnose Stuck Switches on Toyota/Lexus
    Connect a professional scan tool and view the Body ECU live data stream. Monitor status PIDs for switches like 'D/L SW-Lock' or 'Head Light SW'. Identify and replace any switch stuck in the 'ON' position.
    Tools: Professional OBD-II scanner with live data capability (Advanced)
  9. Pro Tip: Test Hyundai/Kia Evaporator Sensor Resistance
    Disconnect the sensor and measure resistance across its terminals. Compare the reading to the service manual specification for the ambient temperature (e.g., ~4.8 kΩ at 68°F). Near-zero resistance confirms a shorted sensor.
    Tools: Multimeter, thermometer, service manual (Advanced)
  10. Check for Shorts to Ground in Control Wiring
    Disconnect the climate control unit and power transistor. Use a multimeter in continuity mode to check each control wire against a chassis ground. Any continuity indicates a shorted wire that requires repair.
    Tools: Multimeter, vehicle-specific wiring diagram (Advanced)

When This Code Triggers (Freeze-Frame Conditions)

  • Ignition Status: ON (The fault is detected when the ignition is on and the HVAC system is active.)
  • Battery Voltage: 11.5V - 14.5V (The control module runs circuit checks when system voltage is within a normal operating range.)
  • HVAC Fan Setting: Any setting other than OFF (The code sets when the control module commands the blower circuit to activate and does not receive the expected feedback voltage or current.)
  • Circuit Self-Test: Active/Running (Body or HVAC control modules run a self-test upon startup or when a function is requested, logging the fault.)

Related Codes

  • B1234 — On many Honda models, this code for an 'Air Mix Control Motor Circuit' appears alongside B1241. B1241 relates to fan speed (no air), while B1234 relates to air temperature (no heat/cool), helping differentiate the faults.
  • P0534 — This code for 'Air Conditioner Refrigerant Charge Loss' is not electrically related but causes similar symptoms. If the fan blows ambient air, P0534 is a possibility. If no air blows at all, B1241 is the primary suspect.
  • Codes starting with B12 — Many codes in the B12xx range relate to Body Control Module (BCM) and climate control functions. The presence of other B12xx codes indicates a broader system fault or a problem with the control unit itself.
  • Toyota: B1242, B1244 — On Toyota vehicles, where B1241 indicates a stuck switch, related codes like B1242 (Wireless Door Lock Tuner Circuit) or B1244 (Light Sensor Circuit) point to other specific inputs monitored by the Body ECU.

Climate & Environmental Factors

  • High Humidity: Accelerates corrosion on electrical connectors and blower motor components, leading to high resistance or failure. It is a key factor in the Subaru water-leak issue, where moisture drips directly onto the motor.
  • Extreme Cold: Causes the blower motor to work harder on startup, placing extra strain on an already aging motor and its associated resistor. It also makes plastic dashboard components brittle and prone to breaking during repairs.
  • Dusty/Dirty Environments: Neglecting to change the cabin air filter in these conditions allows dust to clog the filter, restricting airflow. This forces the blower motor to work harder, causing it to overheat and significantly shortening its life.

How to Talk to a Mechanic About This Code

Say this: "I have a B1241 code. For my car (state make/model), I believe this points to a specific issue. Can I get an estimate for the following diagnosis? For Honda/Acura: 'My fan only works on high. I need a diagnosis for a faulty blower motor circuit, likely the power transistor or the motor itself.' For Toyota/Lexus: 'I need you to check the Body ECU live data for a stuck switch, which is what this code means for Toyotas.' For Hyundai/Kia: 'I need a diagnosis for a shorted evaporator temperature sensor, which is the common cause for this code on Hyundais.'"

This specific language signals that you have researched the code's meaning for your particular vehicle. It directs the technician to the most probable cause, saving diagnostic time and preventing them from performing unnecessary work, like inspecting the HVAC system on a Toyota.

Avoid saying:

  • 'Just fix my AC, it's not working'
  • 'My check engine light is on, can you look at it?' (This is a Body code, not a Check Engine Light code)
  • 'Whatever you recommend, just get it done'

Questions to ask before authorizing the repair:

  • For a Honda blower motor/resistor fix: 'Did you test the amp draw of the old motor? I want to be sure it won't burn out the new resistor.'
  • For a Toyota stuck switch: 'Can you show me the live data from the scan tool that confirms which switch is stuck on?'
  • For a Hyundai evaporator sensor: 'Given the high labor cost to access this part, what is the warranty on the repair if the code returns?'
  • For any repair: 'Will you be using OEM or aftermarket parts, and what is the warranty on the parts and labor?'

Where to Take It: Dealer vs Independent vs Chain

  • Dealer: Recommended for the more obscure or labor-intensive versions of B1241 (Hyundai, Toyota, Ford airbag) or for warranty claims. Overkill for a simple Honda blower motor resistor.
    Best for: Vehicles under warranty (e.g., for the Subaru water leak TSB)., Complex, manufacturer-specific faults like the Hyundai evaporator sensor replacement or Toyota stuck switch diagnosis where factory tools and knowledge are a plus., Recalls and service campaigns.
    Downsides: Significantly higher labor rates (1.5-2x) compared to independent shops., Defaults to replacing entire assemblies rather than performing a more targeted, less expensive repair. (Typical cost: +50% vs. baseline)
  • Independent Shop: Best fit for the most common cause of B1241 (Honda/Acura blower circuit). A good independent shop easily handles all variants of this code, often at a much lower cost than the dealer.
    Best for: Common, well-known fixes like the Honda/Acura blower motor and resistor replacement., Out-of-warranty vehicles where cost is a primary concern., Building a long-term relationship with a trusted mechanic.
    Downsides: Quality and diagnostic capabilities vary widely; ensure the shop has modern scan tools and experience with electrical issues., Lacks access to the very latest manufacturer TSBs as quickly as a dealer. (Typical cost: +0% vs. baseline)
  • Chain Shop: Acceptable for a straightforward fuse/relay check or a simple Honda resistor swap if you're confident in the diagnosis. AVOID for any diagnostic work or for the more complex Toyota or Hyundai repairs.
    Best for: Simple parts replacement like a fuse or relay.
    Downsides: Technician skill varies dramatically., High pressure to upsell leads to unnecessary repairs., Lacks the advanced diagnostic tools or experience to correctly diagnose the manufacturer-specific versions of this code, potentially leading them to refer you to the dealer anyway. (Typical cost: -10% vs. baseline)

When to Walk Away From the Repair

If the estimated repair cost exceeds 40-50% of the car's private-party value (e.g., from Kelley Blue Book), you should seriously consider selling or trading in the vehicle.

  • Car worth $6000, fix is $250: Fix it. This is a low-cost repair that is well below the threshold and restores a critical safety function.
  • Car worth $5000, fix is $800: Borderline. The repair is significant relative to the car's value. Consider the car's overall condition and any other needed maintenance before proceeding.
  • Car worth $2000, fix is $800: Walk away. The repair cost is a huge percentage of the car's value. It's not financially sensible to proceed.

What Scan Tool You Need for This Code

Minimum: A scanner that reads manufacturer-specific Body (B-codes) and, for Toyota/Lexus, views the Body Control Module's live data stream.

A basic $20 code reader only scans for Powertrain (P-codes) and shows 'No Codes Found' for B1241. To properly diagnose this code, you need a tool that communicates with the HVAC and/or Body Control Module (BCM).

Budget: BlueDriver Pro Scan Tool (~$100) — Reads and clears enhanced codes (including B-codes) for most major manufacturers. It confirms the B1241 code on a Honda or Hyundai, which is often enough to proceed with a common repair.

Mid-range: Foxwell NT510 Elite / Kingbolen SoloScan (~$150) — These brand-specific scanners offer deep access. For a Toyota, they access the Body ECU's live data stream to see the status of individual switches, essential for diagnosis. For a Honda, they run HVAC self-tests and view module-specific data.

Professional: Autel MaxiCOM MK808 / Launch X431 series (~$400-600) — Provides full, OE-level functionality. These tools offer robust bidirectional control, allowing you to command the blower motor to turn on/off directly from the scanner to test the circuit. They also provide comprehensive live data graphing for all modules, critical for diagnosing the Toyota and Hyundai variants.

Rent vs buy: Auto parts stores often rent basic code readers for free, but these typically cannot read the B-codes necessary for B1241. If you plan to do your own repairs more than once a year, buying a capable scanner like the BlueDriver or a brand-specific model is a worthwhile investment.

How to Clear the Code After You Fix It

  1. Use an OBD-II scan tool to clear the Diagnostic Trouble Code (DTC) from the Body Control Module or HVAC module.
  2. Turn the ignition completely off, then turn it back to the 'ON' position.
  3. Operate the HVAC fan through all speed settings, from low to high and back, to confirm the repair.
  4. Run the built-in HVAC self-diagnostic function (if equipped) to ensure no codes return.

Drive cycle (~10 minutes): A specific drive cycle is not required for a B-code. After clearing the code, start the vehicle and run the HVAC system, testing the fan at all speeds and operating the defroster for 5-10 minutes to verify the fix.

Readiness monitors affected: None

Watch out for:

  • Disconnecting the battery does not clear the code from the Body Control Module on modern vehicles.
  • The code returns immediately if the underlying electrical fault (e.g., bad resistor, failing motor, shorted wire) remains unaddressed.

Will This Fail Emissions / State Inspection?

No — by itself this code doesn't fail OBD inspection (but it can keep readiness monitors from setting, which causes a separate fail).

  • California: Code B1241 does not cause a failure of the OBD-II emissions test. However, a functional defroster is required for the safety inspection, and if this code disables it, the vehicle fails.
  • New York: The NYS inspection includes checking the operation of the defroster. If the blower motor is inoperative due to a B1241 fault, the vehicle fails the safety inspection, regardless of the OBD-II scan results.
  • Texas: The Texas vehicle safety inspection requires the defroster to be operational. A B1241 fault that prevents the fan from blowing air onto the windshield results in a safety inspection failure.

Most Commonly Affected Vehicles

  • Honda CR-V (2017-2022) — Extremely common for B1241. Diagnosis involves checking the 40A fuse (No. A31 in under-hood box), relay, power transistor, and blower motor.
  • Honda Accord (2013-2023) — Frequently logs B1241, also shown as indicator 59. The cause is often a faulty power transistor or blower motor drawing excess current.
  • Honda Civic (2011-2015) — Prone to blower circuit faults. Diagnosis involves checking the 40A under-hood fuse (A2-8) and 7.5A under-dash fuse (B22), as well as the power transistor.
  • Honda Odyssey (2011-2017) — This model logs B1241 for front blower motor issues. The diagnostic procedure points to the motor, transistor, or associated fuses (40A and 7.5A).
  • Subaru Impreza, Crosstrek, WRX/STI, Forester (2012-2019) — A known issue addressed by TSB 10-94-19R involves water leaking past the cabin air filter seal and dripping onto the blower motor, causing corrosion and failure.
  • Toyota Highlander, Camry, 4Runner, Prius (2001-2010) — B1241 indicates a stuck switch in the Body ECU circuit (e.g., door lock, defogger, or light switch), not a blower motor issue. Diagnosis requires checking switch signals.
  • Hyundai / Kia Elantra, Tucson, Sportage, Santa Fe (2010-2023) — B1241 means 'Evaporator Sensor Short (Low).' The fix is to replace the evaporator temperature sensor, which often requires significant dashboard disassembly.
  • Ford Crown Victoria, F-150 (1999-2008) — On older models, B1241 means 'Non Volatile Memory Configuration Failure' and points to an issue with the Air Bag Electronic Crash Sensor (ECS) module, not the blower motor.

Manufacturer-Specific Notes

A stuck power window switch on a car door panel, which can trigger code B1241 on Toyota and Lexus vehicles.
Code B1241 is highly manufacturer-specific. While it means a blower motor issue on Hondas, it can indicate a stuck body switch on Toyotas or a faulty evaporator sensor on Hyundais.
  • Honda/Acura: For these brands, B1241 is a clear-cut 'Problem in the Blower Motor Circuit.' The diagnostic path is straightforward: check fuses, relay, power transistor (resistor), and the blower motor itself. The most common failure is the power transistor.
  • Toyota/Lexus: This code means 'Body ECU Switch Circuit Diagnosis.' It triggers when a switch is detected as stuck ON (e.g., door lock, window, or headlight switch). The fix is to use a scan tool's data list to identify the stuck switch and replace it or repair its wiring.
  • Hyundai/Kia: B1241 means 'Evaporator Sensor Short (Low).' This points to a failed A/C evaporator temperature sensor or its wiring. Hyundai has issued Technical Service Bulletins for this issue outlining the replacement procedure. The part is inexpensive, but labor costs are high as it is often buried deep within the dashboard.
  • Subaru: While B1241 indicates a general blower circuit fault, TSB 10-94-19R addresses blower motor failure caused by water intrusion from a poorly sealed cabin air filter housing. The official fix is to replace the motor and install an updated filter cover/seal.
  • Ford: On older models (e.g., Crown Victoria, F-150), B1241 is defined as 'Non Volatile Memory Configuration Failure' and relates to the airbag control module. This is a critical safety system fault and is entirely unrelated to the HVAC system.
  • Chevrolet/VW: The definition on these brands is less consistent. On some Chevrolet vehicles, B1241 refers to a 'CD player tracking malfunction.' On some Volkswagen models, it indicates a 'Short circuit in the headlight washer pump relay circuit.' These require a professional scan tool for accurate diagnosis.

Real Owner Stories

2018 Honda CR-V with intermittent fan

For about a year, the blower fan randomly stopped working regardless of the fan speed setting. Sometimes hitting a bump made it kick on. The problem became more frequent over time.

What they tried:

  1. Suffered through the car ride, and it typically worked the next time the car started.
  2. Called the dealership, who quoted a $200 diagnostic fee but warned they might not find the issue if it wasn't actively failing.

Outcome: Based on forum advice, the owner replaced the blower motor themselves. The replacement was an easy DIY job, and the fan has worked perfectly since.

Lesson: For intermittent blower motor operation, especially if hitting a bump affects it, a failing blower motor is a very likely culprit, even before the resistor. It is a simple and cost-effective DIY replacement.

2006 Toyota Highlander with B1241 after pre-purchase inspection

A prospective buyer took a 2006 Highlander with 90k miles for a pre-purchase inspection. The mechanic found code B1241 'Body ECU Switch' but didn't know what to make of it. The Check Engine Light was not on.

What they tried:

  1. The mechanic cleared the code to see if it would return.
  2. The owner posted on a forum for advice.

Outcome: Forum members correctly identified that on Toyotas, this code sets benignly if a switch (like a door or light switch) is on during the scan. It doesn't necessarily indicate a fault. The advice was to check the function of all lights and switches and not worry unless the code returned.

Lesson: On Toyota/Lexus vehicles, B1241 is not an immediate cause for alarm. It triggers during a scan if a switch is active. Verify all body-related switch functions before assuming a component is faulty.

2011 Chrysler 200 with repeat blower motor failure

Owner experienced dripping water from under the glove box, followed by the blower motor slowing down and dying. Parking under an oak tree caused debris to clog the cabin air filter area.

What they tried:

  1. A friend replaced the blower motor and cleaned the filter area. The fix only lasted for two months before the same thing happened again.

Outcome: The underlying cause was a clogged A/C evaporator drain, which caused water to back up into the blower motor housing, destroying the motor. The debris from the tree was a contributing factor.

Lesson: If a blower motor fails and there are signs of water in the passenger footwell, replacing the motor is not enough. The root cause is almost always a clogged A/C evaporator drain or a cowl drain leak, which must be cleared to prevent repeat failures.

Subaru Forester with water leak on passenger floor

After heavy rains, water collected in the passenger footwell. The owner initially suspected a bad windshield seal or clogged drains.

What they tried:

  1. Cleaned the cowl drains and the A/C drain multiple times, but the leak persisted, with water dripping through the HVAC fan motor.

Outcome: The owner discovered the water leaked through the mounting holes for the plastic cowl panel clips, located directly above the fresh air intake for the HVAC system. The official Subaru fix (TSB 12-225-17) involves applying additional sealer to this body seam.

Lesson: On many Subaru models, a passenger-side water leak is a known issue. Before replacing a water-damaged blower motor, check for leaks from the cowl panel clip holes and apply sealant as per the TSB to permanently fix the source of the water intrusion.

How to Prevent This Code From Triggering

  • Replace the cabin air filter regularly (Every 12-15 months or 15,000 miles) — A clogged cabin air filter restricts airflow, forcing the blower motor to work harder and draw more current. This extra strain overheats and shortens the life of both the blower motor and its resistor.
  • Clean cowl drains and debris from windshield base (Every 6 months, especially if parked under trees) — Leaves and debris clog the cowl drains, causing rainwater to back up. This water overflows into the fresh air intake and drips directly onto the blower motor and its electronics, causing corrosion and failure. This is a critical prevention step for all cars, especially Subarus.
  • Periodically lubricate the blower motor bearings (If you hear faint squealing or whirring noises) — On some older motor designs, the bearings can be accessed for lubrication. Applying a small amount of electric motor oil or specialized lubricant quiets a noisy motor and extends its life by reducing friction and heat.
  • Address intermittent fan operation immediately (At first sign of trouble) — An intermittent fan is often a sign of a failing motor or a high-resistance connection generating heat. Ignoring it turns a simple motor or resistor replacement into a more expensive repair involving a melted connector and wiring harness.

Frequently Asked Questions

Can I fix code B1241 myself?

Yes, for the common Honda/Acura blower motor issue, many repairs are DIY-friendly. Replacing a fuse, relay, or the blower motor resistor takes basic tools and less than an hour. Replacing the motor is slightly more involved but manageable for beginners.

Why does my fan only work on high speed?

This is the tell-tale sign of a failed blower motor resistor. Lower fan speeds route power through a series of resistors to slow the motor down, while the 'high' setting bypasses them entirely. When the resistors burn out, only the direct high-speed circuit functions.

What is the most common misdiagnosis for B1241?

The biggest mistake is ignoring the manufacturer-specific definition of the code. A Toyota owner replacing their blower motor for B1241 wastes time and money, as the code points to a stuck door or light switch. Honda owners often mistakenly replace the blower motor when the cheaper resistor is the actual culprit.

How much does it cost to fix B1241?

Repair costs depend entirely on the vehicle make and the failed part. A DIY Honda resistor replacement costs under $100, while a shop charges $150-$250. Replacing a Hyundai evaporator sensor costs $400-$700 due to the extensive labor required to remove the dashboard.

Could a bad cabin air filter cause this code?

Indirectly, yes. On vehicles like Subarus, a poorly sealed cabin air filter housing lets water leak into the HVAC case, destroying the blower motor. A severely clogged filter also strains the motor, causing it to draw excess current and overheat the resistor.

What tells the blower motor to turn on?

The process starts when you adjust the fan speed dial. The climate control unit sends a low-voltage signal to the blower motor resistor or power transistor. This component acts as a gate, regulating the high-amperage 12V power flowing to the blower motor.

Can a bad battery cause code B1241?

A bad battery is highly unlikely to be the direct cause of this specific code. However, low system voltage causes unpredictable electrical faults across various control modules, so always ensure your battery is healthy before diagnosing complex electrical codes.

Key Takeaways

  • Code B1241 is manufacturer-specific; always verify your vehicle's exact definition using a scan tool before buying any replacement parts.
  • On Honda and Acura vehicles, B1241 indicates a blower motor circuit failure, most often fixed by replacing a $40 blower motor resistor.
  • For Toyota and Lexus models, B1241 flags a stuck body switch (like a door lock or headlight switch) and requires a scan tool with live data to diagnose.
  • Hyundai and Kia vehicles log B1241 for a shorted A/C evaporator temperature sensor, a repair that often requires $400+ in labor to remove the dashboard.
  • Driving with an inoperative blower motor is a severe safety hazard in cold or humid weather due to the complete loss of windshield defrosting capabilities.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

In this article
What Does B1241 Mean?
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part