Possible Causes
WARNING: This page is about a different car, the 2004 Mazda 3. 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, 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. Remove steering column cover and disconnect clockspring connector. Remove glove compartment and disconnect passenger-side air bag module connectors. Disconnect right and left front seat connectors. Disconnect right and left curtain air bag module connectors. Access SAS control module and disconnect connectors. See SAS CONTROL MODULE under REMOVAL & INSTALLATION. Disconnect seat track position sensor. Measure for short to ground, short to power or open circuit between SAS control module connector No. 2, terminal No. 2AB and seat track position sensor connector terminal "A". See Figure & Fig 1 . Measure for short to ground, short to power or open circuit between SAS control module connector No. 2, terminal No. 2AF and seat track position sensor connector terminal "C". If short to ground, short to power or open circuit is detected, replace wiring harness. Go to next step. If wiring harness is okay, replace seat track position sensor. See SEAT TRACK POSITION SENSOR under REMOVAL & INSTALLATION. Go to next step. - Inspect SAS control module
Turn ignition switch to LOCK position. Disable air bag system. 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 C1946, C1947, C1948, C1981 and/or C1982 are retrieved, replace SAS control module. If DTC C1946, C1947, C1948, C1981 and/or C1982 are retrieved and performing past present malfunction diagnosis, test is complete. If DTC C1946, C1947, C1948, C1981 and/or C1982 are not retrieved, test is complete.