First of all, i have a 2012 Outlander 1000 with the bom cams, full exhaust, a duback fuel programmer, stm billet clutches, and a custom dyno tune. I took it though some deep water a few months ago and it ran just fine until the next day. It started sputtering and bogging like I had gotten water in the fuel or a spark plug was fouling out so I replaced the spark plugs and checked the fuel for water. Still it didn't run right so I took it to the dealer. After they had it for 2 months they said they thought the tune had been thrown off but other than that they couldn't find anything. When I got it back it wouldn't start at all and is making a horrible noise from the magneto. I cannot find a solution. Any insight would be great. I will try and post a video today