The ignition fires but the engine won't turn over.
What do you mean by this?? Is the starter not turning the motor? Or is it cranking and not fireing?
If its not firing check your cap and wires for corrosion and water.
If its not turning over check that your relays are dry.