Hi all, wanted to chime in. I just had this issue on my 99 GMC Suburban, 5.7L 4x4.
I went through changing out the switch, tail light boards, bulbs, fuses, etc but did not fix the issue. Finally found a spot to test the voltage for the brake light switch. I was getting 0.7 volts when brake pedal depressed, reading the white wire (brake light control wire). Couldn't find a spot to easily read the voltage for the orange (constant 12v) wire, but could reasonably assume there was an issue with either the brake wire (white) or constant 12v (orange).
The brake light wire harness pigtail is an 8" section that has another connection opposite the end that plugs into the brake light switch, which connects into the main wire harness for the vehicle under the dash. To access it (more easily), you have to remove the plastic knee cover on the lower dash(4 - 7mm bolts) and disconnect the panel vent (un-clips from the panel and then slides out of vent tubing), then remove the larger of the 2 metal brackets (4 - 10mm bolts). Once that plate is off, there is a large square connector that is bolted onto the console frame with one 7mm bolt. Remove that bolt and lift the connector up and off the bracket to give you more room to maneuver the pigtail out. From there you have to remove the adhesive that holds the pigtail to the frame (I used a long flathead and some pent up aggression to get it to break free), and snake the pigtail down to the front. Be careful to not damage the wires on the metal frame while doing so.
When I removed this and checked the wires, my 12v orange wire was damaged and corroded, I then replaced the pigtail with one I got from pick n pull (like 4$) and my lights worked as they should!
I have seen a bunch of posts saying check the white wire, or it gets pinched in the path up to the multi function switch, but if you have cruise control and function of your multi function (turn signals, hazards, etc) my money is on your wire harness pigtail to the brake switch itself.
When you replace the wire harness, make sure you put on a corrugated wire shield to avoid further damage to the cables.
I hope this helps someone else, as it has been a huge pain for me.
Sunday, September 14th, 2025 AT 2:47 PM