OBD Guide

B2341

Sliding Roof Sensor Failure

B2341 is an OBD-II diagnostic trouble code meaning: Sliding Roof Sensor Failure. Common causes: open or short circuit in the sensor circuit, malfunction of the sunroof position sensor. Estimated repair cost: $56–167.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$56–167 (est.)

Symptoms

  • Sunroof does not open or close
  • Spontaneous movement of the hatch
  • Error indication on the instrument panel

Causes

  • Open or short circuit in the sensor circuit
  • Malfunction of the sunroof position sensor
  • Problems with the sunroof control unit
  • Contact contamination or corrosion

How to Fix

  1. Check the integrity of the sensor circuit
  2. Inspect connectors and contacts for contamination or corrosion
  3. Check the functionality of the sunroof position sensor
  4. If necessary, replace the sensor or repair the circuit
  5. Reset the error and check the operation of the sunroof

Related codes

FAQ

What does the B2341 code mean?

B2341 is an OBD-II diagnostic trouble code that indicates: Sliding Roof Sensor Failure

What causes a B2341 error code?

The most common causes of B2341 include: Open or short circuit in the sensor circuit; Malfunction of the sunroof position sensor; Problems with the sunroof control unit; Contact contamination or corrosion.

How do I fix a B2341 diagnostic trouble code?

To fix B2341: Check the integrity of the sensor circuit. Inspect connectors and contacts for contamination or corrosion. Check the functionality of the sunroof position sensor. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B2341?

Limited driving only, diagnose soon

How much does it cost to fix B2341?

The estimated repair cost for B2341 is $56–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat