no spark help

before I blow this thing up hopefully you guys can help me find my issue. 2004.5 sportsman 400 turns over no problem. But no spark ive replaced pretty much everything that has to do with the ignition/spark system if you wanna call it that still no spark. the only thing I havnt tried yet was the ECM paying the money for one is not what I want to do unless I have another thought about that being the problem. Any helps appreciated.

no spark help

before I blow this thing up hopefully you guys can help me find my issue. 2004.5 sportsman 400 turns over no problem. But no spark ive replaced pretty much everything that has to do with the ignition/spark system if you wanna call it that still no spark. the only thing I havnt tried yet was the ECM paying the money for one is not what I want to do unless I have another thought about that being the problem. Any helps appreciated.