Measure the voltage to the battery while the car is running to determine if your alternator is putting out enough current.
It should probably be around 13volts while running. Anything less will not charge the battery while you're driving.