Possible Causes
WARNING: This page is about a different car, the 2004 Mazda MPV. However, it is still accessible from the selected car via links, so may be relevant.
Seat track position sensor malfunction can be caused by malfunction of connector between seat track position sensor and SAS control module, open or short circuit between seat track position sensor and SAS control module, seat track position sensor malfunction or SAS control module malfunction.
- Inspect seat track position sensor
Using scan tool, inspect PID/DATA monitor TRAK-SW. See PID/DATA MONITOR & RECORD under DIAGNOSTICS. If PID readings are normal and performing present malfunction diagnosis, replace SAS control module. See SAS CONTROL MODULE under REMOVAL & INSTALLATION. If PID readings are normal and performing past malfunction diagnosis, test is complete. If readings are not normal, go to next step. - Inspect wiring harness between seat track position sensor & SAS control module
Turn ignition to LOCK position. Disable air bag system. See DISABLING SYSTEM under DISABLING & ACTIVATING AIR BAG SYSTEM. Disconnect seat track position sensor. See SEAT TRACK POSITION SENSOR under REMOVAL & INSTALLATION. Connect negative battery cable. Measure for short to ground, short to power or open circuit in Red/Black wire between SAS control module connector No. 2, terminal No. 2W and seat track position sensor connector. See Figure . See WIRING DIAGRAMS . Measure for short to ground, short to power or open circuit in Red/Yellow wire between SAS control module connector No. 2, terminal No. 2X and seat track position sensor connector. If short to ground, short to power or open circuit is detected, replace air bag system wiring harness. Go to next step. If wiring harness is okay, replace seat track position sensor. Go to next step. - Inspect SAS control module
Turn ignition switch to LOCK position. Disconnect negative battery cable and wait at least one minute. Reconnect all air bag system connectors. Connect negative battery cable. Retrieve Diagnostic Trouble Codes (DTCs). See RETRIEVING DIAGNOSTIC TROUBLE CODES (DTCS) under DIAGNOSTICS. If DTC C1947, C1948, and/or C1981 are retrieved, replace SAS control module. If DTC C1947, C1948 and/or C1981 are not retrieved, test is complete.