Mine did exactly the same thing, was randomly hard starting, leave it 5 mins might be ok, might not be ok to start straight away.
Going down the road in a gear like 3rd under heavy load, the engine would feel rough and then no response, put the clutch down, take load off, DEAD. Hard start...