Bad battery - I've had exactly the same symptoms on other vehicles.
The battery shows 12.5 - 13V when tested, but has a very high internal resistance, so as soon as you put any load on it, the voltage drops right off.
I'll bet this week's wages a new battery will fix it.