Use a jumper wire from the battery direct to the horns.Well, I guess I’ll order a relay. Don’t know what else to try.
Use a jumper wire from the battery direct to the horns.
That will bypass the horn relay so you can rule it in or out as a potential problem.
If the horns work well powered with a jumper wire, the relay would be suspect.
If the horns still fade out, then the horns themselves are tired.
The horn has a set of points inside that make and break to make the sound you hear. Bet the points are heating up caused by the corrosion on them which is what is causing the noise to change and eventually stop. Most of them can be disassembled. Clean the points and you should be in business.
My first guess would be corrosion on the points contacts could cause arcing leading to more arcing deposits and worsening the problem, thus the fade out..... I’ve never heard of a horn tapering off ...