After running my Teryx for about 20 minutes to get the engine good and hot it starts getting sluggish and stalling when I accelerate to much. Does fine while easing into the accelerator. I've changed the spark plugs and it fixed it temporarily. After driving it a few days it started back to being sluggish and stalling again. Runs great up until it warms up good. Any ideas?