Went through it all again. Still doing the same thing. Is there another horn ground besides the wires going into the horn relay? Every time I run a test wire from the upper steering bushing and ground it to a bolt on the dash it beeps without any interruption. Horn cap seems to work fine. I put it all together and it beeps once or twice then as soon as I turn the steering wheel or start to drive it's done beeping.