My 2004 Polaris magnum 330 won’t run, it has spark and I just recently made the spark better by cleaning the flywheel contacts. It has compression, I don’t know how much but I know it does. Finally it does have fuel because I am spraying either straight into it, bypassing the carburetor. I can’t think of why it wouldn’t run.