when i throttle engine bogs down…..vapor lock?

went out this weekend and got about 12 miles in when my bike died on me. fired it back up, but when i hit the throttle the engine bogged down and stalled. I fired it back up again and throttled again. Again the engine bogged down but i let off and it went back to idle. It idles fine but stalls when you throttle. someone suggested vapor lock, but i dont know if that works with efi engines. someone else suggested water in the tank. i havent checked anything yet. its a 2015 570 sportsman efi. someone is probably gonna say take it to the dealer cuz its under warranty…..i get that. I still want to know whats goin on and try to learn something.:rock3: