im not totally sure your vehicle is like mine but mine did stuff like that all the time try removing your battery for a couple of hours or it could be your computer. i had to replace mine and its doing fine now.
It just died. I put into neutral, and coasted for about 20 ft. one thing I did have to reset all my radio stations. I'm going to check the starter wires tonight. the ground conecting to the batt. was not lose but the rubber does spin. but the bolt doesn't move.
anyway, in the end it turned out that the prev owner had run a hot wire directly under the seat from the battery (under the back seat) to power the radio. everytime the seat would move it would pinch the wire and ground the whole system out.
maybe you have a short somewhere?
I replace the side post conector and replaced it with a new on. there was no corrsotion but it was old.... rough. so far no problems........