Sounds like your running the hot start side of the soilnoid on the starter. The inline resister for the coil if faulty could check out good cold but over heat and stop working under a load. Try hot wiring straight from the battery to the + side of the coil bypassing the resister.