B1291 — Servo Motor Potentiometer Airintake Right Circuit Short To Ground
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1291 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1291 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1291 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Replace the switch or actuator: $120–$450; BCM repair or replacement: $300–$900. Overall, fixing B1291 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Will B1291 clear itself?
Sometimes B1291 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What are the symptoms of B1291?
Drivers most often notice: the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases, warning light on the dashboard.
What does OBD2 code B1291 mean?
Servo Motor Potentiometer Airintake Right Circuit Short To Ground (B1291): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by blown fuse or failed relay, faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas.
How do I diagnose B1291 myself?
Start with a scan: confirm B1291, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.
Is it safe to drive with B1291?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
When the engine control unit detects a fault in the intake air system, it stores a diagnostic trouble code to flag the problem for technicians and mechanics. Code B1291 specifically refers to a short-to-ground condition in the servo motor potentiometer circuit for the right-side air intake. This is a body electrical category code, which means it originates from the vehicle's body control module or a related control unit rather than the powertrain management system.
The affected system uses a small electric motor with an integrated position sensor to regulate air intake doors or vents. The potentiometer acts as a feedback device, telling the control module exactly where the air intake door is positioned at any given moment. When a short circuit develops between this signal wire and ground, the control module receives invalid position data. Because the module compares live sensor readings against predetermined acceptable ranges, it recognizes the abnormal reading and sets B1291 to alert the driver and aid diagnosis.
The control unit typically requires multiple failure events across several drive cycles before permanently storing B1291. During each occurrence, the module captures a freeze frame snapshot containing engine RPM, load percentage, coolant temperature, and vehicle speed at the exact moment the fault was detected. This data proves invaluable during troubleshooting, as it reveals the driving conditions present when the problem first appeared.
Symptoms of B1291
- The affected air intake function may operate sluggishly, move only partially, or fail to respond at all
- Unusual clicking or stalling noises from the intake actuator motor during operation
- Inconsistent airflow distribution from the HVAC system, particularly affecting right-side vents
- The malfunction indicator lamp may illuminate on the instrument cluster
- No direct impact on engine performance, fuel economy, or emissions in most vehicles
- The fault may appear intermittently, resolving temporarily before returning
Common causes of B1291
- Wiring damage in the door jambs, cowl area, or other locations where wires flex during operation
- Water intrusion or corrosion at electrical connectors, especially in vehicles frequently exposed to moisture
- Blown fuses or failed relays supplying power to the intake actuator circuit
- Faulty servo motor or potentiometer assembly within the intake actuator module
- Loose or oxidized electrical connectors with poor terminal contact
- Short circuit between the signal wire and vehicle chassis ground
- Body control module malfunction producing incorrect commands or failing to process sensor data properly
How to diagnose B1291
Begin by connecting a professional-grade OBD2 scanner to confirm B1291 is stored in the system memory. Record all freeze frame data before clearing anything, as this information reveals the precise conditions present when the fault first occurred.
Check for any additional diagnostic trouble codes stored alongside B1291. Related codes often point toward the root cause, such as power supply issues or communication failures with the body control module. Consult manufacturer technical service bulletins for your specific make and model—many B-series codes have documented factory fixes, software updates, or known component weaknesses that streamline the repair process.
Perform a thorough visual inspection of the wiring harness routing the air intake actuator circuit. Pay special attention to areas where wires pass through sheet metal grommets, around door hinges, and through the firewall. Look for cracked insulation, chafing from contact with brackets or harness tape, and any signs of water damage or corrosion at connector terminals.
Operate the HVAC system controls while monitoring the intake actuator position sensor in the scanner's live data stream. The potentiometer voltage should change smoothly as the door moves. Jumping values, stuck readings, or values that do not correspond to actual door movement indicate a faulty potentiometer or wiring issue.
With the ignition turned off, disconnect the affected connector and perform resistance and continuity tests on each wire. Check for shorts between circuits and confirm there are no unwanted ground connections. Inspect all connectors for bent pins, corrosion buildup, or loose retention clips that allow connectors to pull apart slightly during vibration.
After clearing the code, complete a full drive cycle that recreates the conditions from the freeze frame data. Run the HVAC system through all modes and pay attention to whether B1291 returns. If the code recurs, the fault is confirmed and active rather than an intermittent historical entry.
Repair options for B1291
Wiring repairs or connector replacement typically resolve the issue without requiring component replacement. This represents the most economical approach and should be attempted first. Switch or actuator motor replacement becomes necessary when the potentiometer itself has failed internally. In rare cases where the body control module is producing incorrect signals, BCM repair or replacement may be required, though this involves significantly higher costs.
Repair or replace damaged wiring and connectors: $80–$250
Replace faulty servo motor, potentiometer, or intake actuator assembly: $120–$450
Repair or replace body control module: $300–$900
How much does it cost to fix B1291?
Total repair costs for B1291 depend entirely on which component has actually failed. Parts and labor at independent shop rates typically fall into three broad ranges. Wiring harness repair or connector replacement costs between $80 and $250 depending on the extent of damage and accessibility of the affected circuit. If the servo motor potentiometer itself has failed, replacement of the complete actuator assembly runs $120 to $450 depending on vehicle make and parts pricing. The body control module route is the most expensive scenario, with repair or replacement ranging from $300 to $900 including programming if necessary.
Across all possible repair paths, most vehicle owners can expect to spend somewhere between $80 and $900 total. The most important step is obtaining an accurate diagnosis before purchasing any parts, as the cheapest and most common solutions are rarely the first ones that come to mind when staring at a diagnostic trouble code.
Can you drive with B1291?
B1291 presents minimal risk to driver safety in most circumstances. Since this fault involves a comfort and climate control function rather than a drivetrain system, engine operation, braking, and steering remain completely unaffected. However, certain scenarios warrant caution. If the air intake fault prevents proper windshield defogging or defrosting, visibility becomes compromised in adverse weather conditions. Additionally, some vehicles may enter a default or failsafe mode for the HVAC system that limits certain functions until the fault is cleared. Generally, continuing to drive is acceptable for short distances while arranging a convenient repair appointment, but the underlying issue should not be ignored indefinitely.
Related OBD2 codes
B1291 — Servo Motor Potentiometer Airintake Right Circuit Short To Ground: Causes, Symptoms & Fix
The B1291 OBD2 fault code relates to the HVAC (heating, ventilation, and air conditioning) Servo Motor Potentiometer Airintake Right potentiometer circuit. This potentiometer provides position feedback for the servo motor that controls air flow direction. When the circuit circuit failure, the climate control module cannot determine the exact position of the blend door or vent flap, causing HVAC operation issues.
At AIscanAuto, we help drivers and mechanics quickly identify OBD2 trouble codes, understand their root causes, and find the right fix — without the guesswork.
Symptoms
- Inconsistent or incorrect air flow direction (defrost, vent, floor)
- HVAC system not responding to temperature or mode changes
- Clicking or grinding noises from behind the dashboard
- Hot or cold air coming from wrong vents
- Climate control display may show error or behave erratically
Common Causes
- Faulty potentiometer — worn or damaged resistor track inside the feedback sensor
- a general circuit failure is detected — can result from wiring faults, connector issues, or component failure
- Wiring issues — broken, corroded, or chafed wires in the servo circuit
- Connector problems — loose, oxidized, or moisture-damaged pins
- Servo motor mechanical failure — stripped gears or binding linkage
- Open circuit — complete wire break interrupting feedback signal
Step-by-Step Diagnosis
- Scan with OBD2 tool — Confirm B1291 is active. Check for related HVAC DTCs.
- Listen for actuator noise — Turn the ignition on and change HVAC modes. Clicking indicates a struggling servo.
- Visual inspection — Access the Servo Motor Potentiometer Airintake Right servo (usually behind the glove box or center console) and check wiring.
- Test potentiometer resistance — With the servo connector unplugged, measure resistance across the potentiometer pins while moving the linkage.
- Check for shorts/opens — Perform continuity tests on the wiring between the servo and climate control module.
Repair & Solutions
- If the servo or potentiometer is faulty, replace the Servo Motor Potentiometer Airintake Right servo assembly.
- Repair any damaged wiring or connectors.
- In some cases, a recalibration of the HVAC system via a scan tool may resolve the issue.
- Clear the DTC with an OBD2 scanner and test all HVAC modes.
Related Codes
- B1288 — Servo Motor Potentiometer Airintake Right Circuit Failure
- B1289 — Servo Motor Potentiometer Airintake Right Circuit Open
- B1290 — Servo Motor Potentiometer Airintake Right Circuit Short To Battery
External References
About This Guide
This diagnostic article is an original guide created by AIscanAuto for educational and troubleshooting purposes. The technical information about OBD2 DTC codes is based on publicly available automotive diagnostic standards and industry best practices. External links provided in the "External References" section are for additional reading and context only — they do not imply endorsement or ownership of third-party content. All repair procedures should be performed by qualified technicians.