C1948
Seat Track Position Switch Circuit Resistance Out of Range
C1948 is an OBD-II diagnostic trouble code meaning: Seat Track Position Switch Circuit Resistance Out of Range. Common causes: seat position sensor malfunction, open or short circuit in wiring harness. Estimated repair cost: $56–167.
Symptoms
- The passive safety system fault indicator is on
- Incorrect operation of airbags
- Problems with seat position memory (if available)
Causes
- Seat position sensor malfunction
- Open or short circuit in wiring harness
- Poor contact in the sensor connector
- Contact corrosion
- Damage to the power or ground circuit
How to Fix
- Check the integrity of the sensor wiring harness
- Clean the contacts of the sensor connector
- Check sensor resistance (compare with nominal values)
- Replace the seat position sensor if necessary
- Check the operation of the system after repair
Related codes
FAQ
What does the C1948 code mean?
C1948 is an OBD-II diagnostic trouble code that indicates: Seat Track Position Switch Circuit Resistance Out of Range
What causes a C1948 error code?
The most common causes of C1948 include: Seat position sensor malfunction; Open or short circuit in wiring harness; Poor contact in the sensor connector; Contact corrosion.
How do I fix a C1948 diagnostic trouble code?
To fix C1948: Check the integrity of the sensor wiring harness. Clean the contacts of the sensor connector. Check sensor resistance (compare with nominal values). For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with C1948?
Do not drive — repair immediately
How much does it cost to fix C1948?
The estimated repair cost for C1948 is $56–167. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat