All Good Comments, also try some fresh fuel. Alchohol absorbs moisture into the fuel and causes the engine to run hotter. You can not see it or really test for it that I know of. Keep you fuel lids tight. Seems like your engine is on the edge of the problem. Any one of the above solutions may solve it.