2005 Honda Element Q&A
2005 Honda Element Question: My horn has stopped working.
Timing belt should be changed at 60000 miles so, you are overdue. Your wiring in the steering wheel may have come loose or the contacts may be worn or need cleaned. - csubak30
Your horn could be caused by a few different things, you should take it to someone you trust to have it inspected. You don't need to worry about the timing belt replacement, as you don't have one. That year uses a chain, which is not considered a service item (you would only change it if you ever had a problem - unlikely) - p r motorsports