I just bought a 2008 teryx 750le. It starts great but soon after I take off the engine seems to cut out for about 10 seconds then the performance comes back for a few seconds and it will cut out again. Sometimes when the engine cuts out it will also backfire. Engine will never stall out and die but just bounce back and forth. Any ideas on what could cause this? Is there some kind of a rev limiter that could be pouched?