Double check the battery. With the engine hot there is still compression on the engine and the battery (or starter) may not be up to the additional strength needed to turn the engine with compression on it. I've seen this happen a few times in my days.