This sounds like the motor is overheating. Are you sure it does not have SLOW mode? Is there a wire running to the head not far from the spark plug?
If you are out of ideas, take out the thermostat and try running it like that. You might be surprised at the results.