2002 Yamaha Viper backfire, won't go past idle

After eliminating spark plugs, carbs, TORS, coils as the problem, turns out it was the stator/ pickup assembly