Check the ends of all the battery cables and starter wires. You could be getting 12v until you put the load on it then one of the cables could loose contact. 12v is good but amperage is what turns the starter over.