2006 Suburban 2500 blowing horn fuse. Happens when driving and not using horn. I can replace fuse, drive, and it will work for a while and then will not work. Sometimes will blow right away, sometimes after arriving at my destination, shotting engine off, and begin the return home it blows. Have replaced both horns (needed to do this anyway), the contacts in steering wheel, and relay. Looked for short but most of the wire is still inside the harness. Before I start removing all the horn wiring, is there any place I should begin looking as the most likely sport for a short? Could the BCM be the culplrit? Nothing else would suggest a failing BCM. Thanks in advance.