C1946
Seat Track Position Switch Circuit Open
C1946 is an OBD-II diagnostic trouble code meaning: Seat Track Position Switch Circuit Open. Common causes: broken wire in the seat position sensor harness, malfunction of the seat position sensor itself. Estimated repair cost: $56–167.
Symptoms
- Airbag light is on
- The passive safety system may not work correctly
- Possible errors related to the SRS system
Causes
- Broken wire in the seat position sensor harness
- Malfunction of the seat position sensor itself
- Poor contact in the sensor connector
- Damage to the SRS wiring harness
How to Fix
- Check the integrity of the seat position sensor wiring harness
- Check sensor connectors for oxidation or damage.
- Check the resistance of the seat position sensor
- If necessary, replace the sensor or repair the wiring harness
- Reset the error and check the system
Related codes
FAQ
What does the C1946 code mean?
C1946 is an OBD-II diagnostic trouble code that indicates: Seat Track Position Switch Circuit Open
What causes a C1946 error code?
The most common causes of C1946 include: Broken wire in the seat position sensor harness; Malfunction of the seat position sensor itself; Poor contact in the sensor connector; Damage to the SRS wiring harness.
How do I fix a C1946 diagnostic trouble code?
To fix C1946: Check the integrity of the seat position sensor wiring harness. Check sensor connectors for oxidation or damage.. Check the resistance of the seat position sensor. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with C1946?
Do not drive — repair immediately
How much does it cost to fix C1946?
The estimated repair cost for C1946 is $56–167. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat