Recently had motor worked on as it runs fine but if you stop to fish, etc. it won't start up again. After about 1 hour or when it seems to cool down it will start again. So far the repair shop replaced the impeller, spark plugs, did a basic cleaning but this did not happen in shop. So as long as you don't stop it you are fine. What could this be?

