800s problems

I have a 2011 RZR 800s 90 hours and 989mikes. At wipe open throttle around 30 mph my machine starts to cut out on me. If I ease into it, it performs normal. So heres what I’ve done so far:
Cleaned the air filter.
Drained all the old gas and put new ethanol free gas.
Check fuel pressure, getting 40psi
Replaced the plugs even though they looked fine.
It still does it? I ordered new plug wires to try next. But is there anything else that can be going on?