after some play time my subs will start playing offbeat or rather like skip some notes could it be my battery is low or the amp needs to cool down?

battery: Optima yellow top
Subs: pair infinity kappa perfect 12's
amp: RF punch 1800 doing 150x2 at 4 ohms
wires: whatever I could find