Severity Low
C1948

Seat Track Position Switch Circuit Resistance

๐Ÿ“… Last reviewed: July 2026
What does the C1948 code mean?

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.

Low
Severity
Variable
Typical Cost
Low
Frequency

1. Commonly Affected Makes

FordLincoln

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan for codes and verify C1948 is present

2

Inspect seat wiring and connectors for damage, corrosion, or looseness

3

Test seat track position switch resistance with a multimeter and compare to specs

4

Check for continuity and shorts in the circuit between switch and RCM

5

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.

6. Related Codes

Need an OBD2 Scanner for the C1948? Compare the best scanners compatible with all vehicles
๐Ÿ›’ View OBD2 Scanners โ†’