Our horn was replaced under the warranty; I know it was well over $100 for the horn only. Dealer did it within 2 hours, so it can't be that bad to pull it out. How long is yours out of warranty? You could still try to get it done since it appears to be quite common fault.
Bookmarks