as strange as it sounds, this exact thing ruined an entire race season for me back in 2001. at the very final round, after a crash, sitting in the pits with a broken bike, i found the culprit..... a short (break) in the negative battery cable. start at the battery and chase all the wires as far as you can.... could be as simple as a loose terminal bolt.
Actually, I do think it's the battery terminal, it's never really held tight and recently it's been getting looser and looser. Thanks a ton.