Had the same brake light sticking on problem on my '07. Mine wasn't the harness, it was the hydraulic pressure switch that is bad. The switch is tucked up near the rear wheel at the end of the rear brake line. You have to remove the heat shield and drain the brake fluid to replace. It's tight in there unless you have a lift. I did mine on the ground and it was just a bit more difficult.
I bought the switch from Bikebandit (seem to remember it was around $30) and put it on myself, since the bike was long out of the 2 year warranty. You'll need to bleed the rear brakes after re-assembly and it takes a bit of effort to get all the air out due to the location of the switch. I use speedbleeders, but a mityvac or a large syringe with surgical tubing will do the job just fine.