classic 31 wrote:
Fire up.      That all sounds good but I don't think out of round tires even if they were square would stall the  engine and kill the battery. Sounds more like under performing  engine just my opinion  I am not a mechanic just guessing like most on here are.
Well Sir,
 I'm by far, no expert either but, it's highly possible the OP's got more than one issue. There's no guarantee that my analysis is the answer to his issue(s). It's an easy place to start. Then just keep eliminating potential causes. 
Scott