Sean, have you tested the wires with a test light or multimeter? I would test the wires at the plug to the brake light itself if that works fine it could just be a bent bulb socket pin, or the bulb could be faulty.
I had a bulb that was not working right, it would work but then stop working then work again. I changed out the bulb and bent the innner pin on the socket up just a bit and now it works fine.
Sometimes even though the bulb seems ok it can be the problem. have you tried a new bulb?
Metallic Black (Blue Flaked) on Creme
Black Grille Insert
17" AMG Monoblocks or EVO II's
94-95 Tail Lights
Click here to Go To My 300CE Page