The voltage regulator on the Arduino may be overheating and shutting down. 12.85 V is slightly above the allowed voltage of some boards. You can reduce the input voltage using diodes (1N400x) in series with the lead from the battery to the Vin input -- each diode will drop about 0.7 V.