Hi,
If you have a spark at the plugs, and got fuel in cylinders, then it may be worth checking your cam timing?, as maybe the cambelt has jumped a toothor two? only other common problems are engine spped sender, coils and e.c.u power relay, but if these go wrong, you wouldn't have fuel or spark.
Jochen.