2015 starting / idling and Erving problems

I have had my machine for 2 months have 40 hours on it and 350km. The last few rides after a few hours in the machine will have a hard time idling and I have to give light throttle while sitting so it doesn’t die. Wasn’t a huge problem and would go away after a while.

Yesterday I was riding a few hours and we stoped for lunch. Machine died twice while slowing down and then wouldn’t start. It fired a few times and even idles with some gas, tried to rev and it died. Tried all sensor plugs all fuses and no luck. Towed it back to camp tried starting and no luck.

Washed the engine with cold water for 5 mins and it started with no problem and idled fine, only thing changes was I washed the engine. Pulled fuel injector plug, tps, maf & cps sensors. No moisture added some dielectric grease for future insurance. I have no electrical mods. Machine wasn’t overheating.

I am looking for ideas to solve this problem, if it died 10 minutes later I would not have been able to tow it out.

Thanks in advance!