you have probably fix this problem by now, but i once had a similar experience
it was just a loose battery (that i thought was tight, so i didnt check it :l)
and it was just a loose terminal that would short out the car at random and it only happened a few times!
so tightened it all up and it hasnt happened since, but it could be anything.
good luck buddy (y)