I bought my brute last January brand new from the dealer. Ran to the first service interval and did a full service on it then snorkeled it soon after. Sometime shortly there after I got back to the house and was about to turn it off when it just died like I switched it off. I took it to the dealer since it was still under warranty and told them to check it over. I made sure to tell them to check the IAC, TPS, and CPS. Picked it up and they said the Air Filter was a little dry and it seemed to be running right. Got it home and took it for a run and sure enough when I come down to idle it will pretty consistently stall. Starts right back up with no issue. I've since added a full empire system and VFJ ECM flash. She still runs like a raped ape but will still stall when I come back to idle unless I bump the throttle a little bit. Has anyone ran into this or have any ideas?