jeromio is on the money it's sounds almost like the same problem my friend had with another car. Push start runs fine but wont fire when cranked at first. Solution was bad ignition switch, we found out that when cranking, power would actually shut off to the coil. Power to the coil was restored when put on the "ON" position. It may be related to something else like relays or bad contacts, but i hope this helps.