I have a 2005 Sportsman 500 HO that has begun sputtering at around 3500 rpm only. It sputters like a rev limiter at 3500 Accelerating or decellerating. I have a spare parts bike and have swapped both modules rebuilt the carb, changed the plug and run 10 gallons of fresh gas through it. Any ideas what might cause a mid rpm miss?