Starts up and runs beautifully for about 15 to 30 minutes, then it begins to stumble and effectively stalls. Give it a few minutes to cool down (is not running hot) and it will start up and run. Since it is already at operating temperature, it takes less time for it stumble and stall again...