This could be anything I had this problem once and it ended up being my throttle body just needed to be cleaned. But I would start with cleaning the battery connections too.. The altenator could be starting to go out too, cause when your on your brakes its lighting up the brake lights...
amen i have a 10 yr old alternator on mine, but i had a new SI off the truck do this under a load. it can never hurt to clean a few things for sure.
Check out my for sale threads!! 15" competition speakerbox, 1TB External hard drive, and plenty of car parts!!!
I Need some WRX, 350Z, 240SX, Really any car owner to let me do R&D for Ground Kits, Please Let me See the layouts!!!