As Bertus asked, what are the values of the capacitors? The reset is probably due to inductive noise from the horn, or a voltage sag depending on how much load the horn puts on the power supply.
7805 is a linear regulator, meaning whatever voltage (actually, power) that is dropped to bring the...