30N06L N-channel mosfet switching heavy load interfering with micro-controller circuit
Your testing suggests that the larger current of the horn is causing problems - perhaps involving the microcontroller. The circuit might benefit by adding a flyback diode across the horn (cathode to +12V).

Since MOSfet source pin is common with microcontroller ground pin, some grounding problems can occur here: