Motor idles ok but when I go above about 2500 rpm's for about 15 seconds it will die. I can restart fairly easy. I confirmed the tank vent was ok. Any suggestions would be appreciated.