Sure sounds like a battery problem-it'd be almost impossible for both motors to go out at the same time, and they're basically wired separately to the timer assembly, so it's not likely there's a corroded contact between the timer andthe motor. Check the contacts from the timer to the battery, however.
If you can't fix it, call Cody at TH. He's super helpful and will do whatever it takes to get you up and running.