you could also open it up and check the relays inside, i have had a similar problem and it was the brake signal from the drive was intermittently failing. i opened the drive up, cleaned the relays up, put it back together and voila, the car returned to normal service.