So I've scoured the web thus far and turned up empty handed on my issue.. I own a 2006 mazdaspeed6. I noticed one day that I was having a really rough idle and I went into the store to grab some thing and back out ( I left it to idle) When I came back it sounded like complete crap and had an engine light. I cut it off and back on and it still sounded like crap. My first though was to check the spark plug, they all seemed extremely dirty. I replaced them and changed my oil. The next time I started the car, Sparks arced where the ignition coils are, and it then would not crank or start. I checked all fuses and none are blown. all relays are clicking related to the starting systems as well. I then proceeded to replace the starter, and ignition coils as well and the battery is fully charged and posts and cables are in good condition. I'm lost, and I really don't want to take this thing to a shop where they will repeat all steps I have already done and charge me for it if anyone has had a similar experience.