Synned,
Two words… VACUUM LEAK!
If all of your fuel and spark stuff checks out properly, look for a vacuum leak! Particularly in the air intake tract after the MAF, somewhere between the MAF and the throttle body. Check all that stuff for cracks, poor fit, etc.
Any bad intake air...