Try running premixed fuel and see. Check your cooling system too. I have heard of water pumps breaking or blocked water lines causing a "heat sieze", then freeing up after it's cooled down. Hope it's not something ugly like pieces of piston skirt causing the lock up. Good luck!