hard starting when hot
Narrow it down a little, your title says hard starting when hot and in your description you state it won't crank. Two totally different symptoms.
If it cranking but not starting it could be boiling this wonderful gas htey have these days
If it won't crank start with a load test on the battery