Seat Track Position Switch Circuit Resistance
The C1948 code indicates that the control module has detected resistance in the seat track position switch circuit outside the normal range. This switch monitors the seat's fore-aft position, often used to coordinate safety systems like side airbags based on the driver's proximity to the steering wheel. When circuit resistance exceeds manufacturer specifications, the module logs this fault, typically due to physical wiring damage, poor connector contact at the seat, or a faulty slide switch, preventing accurate seat rail position reading.
1. Commonly Affected Makes
2. Most Common Causes
- Faulty seat track position switch
- Open or shorted seat wiring harness
- Corroded or loose electrical connectors at the seat rail
- Out-of-spec resistance in the switch potentiometer
- Damaged Restraint Control Module (RCM) (uncommon)
3. Symptoms You Will Notice
- Illuminated airbag warning light
- Possible deactivation of side airbag or seat belt pretensioner
4. Step-by-Step Diagnosis
Scan for codes and verify C1948 is present
Inspect seat wiring and connectors for damage, corrosion, or looseness
Test seat track position switch resistance with a multimeter and compare to specs
Check for continuity and shorts in the circuit between switch and RCM
If all else passes, test or replace the Restraint Control Module
5. Frequently Asked Questions
Is it safe to drive?โผ
Yes, the vehicle can be driven, but the airbag system may not function properly in a crash. Have it repaired as soon as possible.
How much does it cost to fix?โผ
Typically $100 to $300 for diagnosis and repair, depending on the cause. A switch replacement may cost $50โ$150, plus labor.