The timing belt is an easy thing to check. My experience with several of these engines is that the timing belt makes it about 60k miles, then snaps. Not a big deal to fix, it does no damage to the internals. New belts and idlers, re set the marks, and go.
The sensor in the distributor could be bad. The igniter transistor could be bad. A wire between any of these could be bad. The easiest thing to check is the timing belt. Take the cap off, turn the crankshaft with a wrench. Does the rotor move?