Sounds like you threw alot of parts at the problem! Maybe clogged air filter/intake problem. Disconnect the air intake at the throttle body and take a short drive.
Also, might be an injector issue. Not sure how to test for this, others might be helpful.