C code chassis Medium severity

C1947 Seat Track Position Switch Circuit Short to Ground

The OBD2 code C1947 indicates a malfunction in the seat track position switch circuit, specifically that there is a short to ground, which means the circuit is unintentionally connected to the ground, causing incorrect...

Definition

The OBD2 code C1947 indicates a malfunction in the seat track position switch circuit, specifically that there is a short to ground, which means the circuit is unintentionally connected to the ground, causing incorrect readings or operation of the seat position system

Common causes

  • Damaged wiring or connectors
  • Faulty seat track position switch
  • Short circuit in the wiring harness
  • Corroded connectors
  • Water intrusion or moisture damage
  • Improper installation or modifications
  • Faulty body control module (BCM)

Common misdiagnoses

  • Faulty seat track position switch
  • Wiring harness issues
  • Faulty body control module (BCM)
  • Shorted or damaged wiring
  • Faulty seat motor
  • Incorrectly installed seat assembly
  • Issues with the power supply to the seat system

Troubleshooting steps

  1. 1. Understand the Code

    C1947 typically relates to the seat position switch circuit, which may be part of the vehicle's airbag system or seat adjustment system. A short to ground means that the circuit is being unintentionally connected to the ground, which can cause incorrect readings or malfunctions

  2. 2. Visual Inspection

    Wiring and Connectors: Inspect the wiring harness and connectors associated with the seat position switch. Look for frayed wires, corrosion, or loose connections

  3. 3. Seat Mechanism

    Check the seat mechanism for any obstructions or damage that could affect the switch

  4. 4. Check the Seat Position Switch

    Functionality Test: Use a multimeter to test the seat position switch. Check for continuity and ensure that the switch operates correctly when the seat is adjusted

  5. 5. Resistance Check

    Measure the resistance across the switch terminals. Compare the readings to the specifications in the vehicle’s service manual

  6. 6. Inspect the Circuit

    Wiring Continuity: Use a multimeter to check for continuity in the wiring from the seat position switch to the vehicle’s control module. Look for any breaks or shorts in the wiring

  7. 7. Ground Check

    Ensure that the ground connections are secure and not corroded. A poor ground can cause false readings

  8. 8. Scan for Additional Codes

    Use an OBD-II scanner to check for any additional trouble codes that may provide more context or indicate related issues

  9. 9. Check the Control Module

    If the wiring and switch are functioning correctly, the issue may lie within the vehicle’s control module. Check for any software updates or known issues with the module

  10. 10. Clear the Code and Test Drive

    After performing the above checks and repairs, clear the trouble code using an OBD-II scanner. Take the vehicle for a test drive to see if the code reappears

  11. 11. Professional Help

    If you are unable to resolve the issue after these steps, consider seeking help from a professional mechanic or an automotive technician who has experience with electrical systems.Safety Note - Always disconnect the vehicle's battery before working on electrical components, especially those related to the airbag system, to avoid accidental deployment. By following these steps, you should be able to identify and address the cause of the C1947 code effectively