I am working on a 2000 mazda protege with a 1.8 motor. Car doesnt start, its getting fuel to the motor and the injectors are pulsing fine. When i crank i am getting one initial spark from the plugs then no more spark. Ive check coil, crank, and cam sensors all good, and ohm out good. Ive checked all main relays and fuses which also check out good. There is no theft system on the car, and the key is not chipped. Ive added a extra ground to the motor just incase it was a bad ground situation. the battery is only a few months old. there are no codes stored. The cam is spinning so i no the belt didnt break.