It sounds like you have a major problem Shane.
If you are seeing sparks jump from your starter solenoid, etc then your stator is most likely grounding internally..
The best plan of attack is for you to mail me your COMPLETE electrical box, and I will test the entire assembly on my spin tester. The fee is $50.00 for diagnosis, and I can determine exactly what component is defective. If everything works fine in your E-box, then you will know the stator is bad.
I can test Polaris TWIN CDI's individually also..
PS, all the posts above are correct.. They are offering excellent advice.
Regards,
Randy