Hi, a few weeks ago my battery gauge started dropping off and then would come back up, last night on my way home from work this happened 1. Check engine light came on, 2. ten mins later battery gauge at zero, 3. 2 minutes later speedometer dead and rpm needle danced for a bit and died, 4. oil...