Depending on what year it could be a fuse or relay, I would go ahead and take it to the Firestone there in DeSoto and see if they can do preliminary look. Talk to Michael the store manager he is an excellent person to deal with.
Go to LKQ in Hutchinson get a new horn on the low. Also check the fuse or the horn connection 1st
Thanks! Your answer is awaiting moderation.