Have a 06 foreman 500. it runs good at idle and when driving. when wnd out in 3rd gear or 4th gearit shuts down like its running out of gas. let off the throttle and wait a few seconds and it will pick back up. As soon as you hit the higher rpms it will fall out again. I have checked everything i can think of. Carb is clean.Took petcock out of tank and cleaned it, Still acting like its runnig out of gas. Any suggestions????