My horns stopped working, i've checked the fuse, tried another horn, checked for any loose connection or damaged wires but nothing visibly wrong. Any ideas?
I'm with Steve on this, spray the switch with Electrolube or any electrical contact cleaner and excercise the switch a good few times with the power off. Then try it with power on.
No technical reason to do it with the power off other than not to gas you if it's inside and it's easier to be patient working in quiet conditions.