Does it have a Distributor? What about a timing belt? When was the last time the belt was changed?
Pull the cap of the distributor and see if the rotor turns. If it does not, I'd say that you probably have a broken timing belt.
That is a 2-3 hour job.