I agree with him.^ You should double check that timing belt. If it was the coil and you're getting spark, then it would just run poorly or not start but still fire every once in a while. No? Did you check to make sure the rotor didn't fall off the distributor? I had that happen before. Did you look at the codes? If you didn't disconnect the battery, the ECU should give you a clue as to what went wrong. Check it and see what it says.