1. Seat Belt Not Buckled: Ensure that the driver or front passenger's seat belt is buckled properly. If the seat belt is not fully engaged, the light and buzzer will stay on.
2. Seat Belt Sensor Malfunction: The seat belt sensor in the buckle may be malfunctioning or dirty. Try cleaning the buckle and the sensor with a soft cloth to remove any debris or obstructions that might prevent proper contact. If the light and buzzer persist after cleaning, the sensor might need to be replaced.
3. Wiring Issues: There may be a faulty connection or short in the wiring related to the seat belt system. Check the wiring harness and connectors under the seat or near the buckle for any loose, damaged, or corroded wires.
4. Clock Spring Issue: The clock spring, located under the steering wheel, can sometimes develop issues that affect the seat belt light/buzzer circuit. If other electrical components in the steering wheel, such as the horn or cruise control, are also malfunctioning, the clock spring may be faulty.
If the seat belt light and buzzer are still on after checking the seat belts, sensors, and wiring, it is recommended to take the vehicle to a qualified mechanic or an auto electrician who can diagnose the exact problem and perform the necessary repairs.