Thanks for all the replies. I've forwarded them to my LBS.
I'm fairly certain it's not the battery or a pinched wire because the failure events are constant and don't correlate with bumps. I turn the bike on, start riding, and after about 200 feet, it turns off. Every time, smooth surface or...