dont think its that battery power should be plenty to keep the vehicle running at any load at least till it starts to go dead so a bad alternator woulnt cause this. a bad battery doesnt work because its only used for starting. hell, start your car, diconnect your battery and drive around town. itll work. i believe youve got an ignition problem. have advanced auto check your ignition, its free too, although its probelby a faulty crank sensor or the connections are getting crappy in the cps or ignition good luck