I was mudding my dad's 2002 foreman 450s, it only has about 125 miles on it, it sat in a warehouse for 12 years until I got my hands on it, and I put a new carb from Honda, changed oil and air filter, and I chased cows with it the week before this happened and it ran like a dream. Long story short, I ran it into a creek and sucked water into the cylinder, got it pulled out in roughly 3-4 minutes, pulled the plug and cranked it over, put the plug back in and started it, emptied the muffler , let it idle, drained fuel and oil when I got home, cleaned air filter and carb and now it idles fine but when you give it gas it backfires and just runs terrible, hesitates, falls flat under acceleration, just bad all around. I'm very mechanically inclined but I can't figgure out what it is, I'm guessing internal engine from hydrolocking or electrical, but don't want to tear into it until I have an idea of what it could be.