My brake light wasn't coming on either until I drove the car and used the hand brake to slowly come to a stop. The light then turned on and I was able to lower the roof. No problems in 4 weeks now. I don't know why it worked...but it did. Try it!
__________________
2000 Porsche Boxster S
2007 Lexus RX350