Q: My horn won't work

asked by on February 08, 2016

The horn won't work, and the Check Engine light is on.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The horn being inoperative could be from either the steering wheel clock spring, or the horn assembly. Both have been known to cause the problem you described. The Check Engine Light could be on for a sensor problem, or a gas cap being left loose after a refueling stop. This would require an engine scan to see which code is received, and the horn system would need to be diagnosed to find what failed. I recommend having a mechanic, like one from YourMechanic, diagnose the cause of your Check Engine Light and recommend an appropriate path to repair.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

I have water in my oil and need to fix the problem.
This problem is not an easily fixed problem. I would not recommend driving the car any more until a qualified technician can determine the problem. Water in the oil is a sign that you may have a blown head gasket...
How do I use the steering wheel controls?
The steering wheel controls are on the left side of the steering wheel, and can be used for a variety of purposes. When listening to the radio, the controls are used to select a station. When listening to a CD...
Power steering fluid leaking in a 2006 Jeep Liberty
Power steering fluid can leak from multiple different places such as; the main power steering pump seal, behind the power steering pump pulley, the pressure line going from the front of the pump to the steering rack, or the return...
Starting issues - 1989 Chevrolet C1500
Hello. It would be important to know if the starter (https://www.yourmechanic.com/services/starter-replacement) is clicking, if it is trying to turn, and whether turning the key results in it clicking more than once. There are many many issues your car could be...
2011 chevy impala makes clicking sound when i turn on the AC. Clicking will continue even after car is turned off, and does not st
The clicking sound you are hearing is the blend door actuator. This is a common problem on the Chevy Impala. The blend door actuator is responsible for moving the blend door. The blend door is responsible for blocking off the...
Car keeps stalling and there is a pulling feeling when driving
This is a common sign of a failing throttle position sensor (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-throttle-position-sensor). The throttle position sensor (TPS) is a sensor used to monitor the throttle position of a vehicle. The sensor is usually located on the butterfly spindle/shaft so that...
engine hesitates and knocks
Hello, thank you for writing in. Hesitation and knocking can come from several different components. The work you have done so far is perfect and allows us to focus on other systems. When it comes to hesitation the oxygen sensors...
Reading 9 different codes
Hello, and thank you for writing in. With a misfire detected on all cylinders, you need to direct your attention to a component that can cause the entire engine to struggle. Considering you have an EVAP code as well, and...
Ignition keeps turning
The cause of this issue could vary depending on the type of vehicle that you have. My best recommendation would be to have a qualified professional inspect your vehicle to determine the exact cause of this issue. Consider YourMechanic as...

Related articles

P0708 OBD-II Trouble Code: Transmission Range Sensor Circuit High Input
P0708 Code Definition Transmission Range Sensor Circuit High Input What the P0708 code means The P0708 trouble code means that the Engine...
P0348 OBD-II Trouble Code: Camshaft Position Sensor A Circuit High Input (Bank 2)
Trouble code P0348 means the voltage reading from the camshaft position sensor circuit for camshaft sensor A in engine bank 2 is too high.
P0358 OBD-II Trouble Code: Ignition Coil H Primary/Secondary Circuit Malfunction
Trouble code P0358 means the powertrain control module (PCM) has failed to receive a valid pulse signal from ignition coil H