DS1307 backup not running

The maximum Vbat is 3.5V, maybe that's a problem. You could try draining the battery some with a resistor until the voltage gets down below 3.5V.