MAF, throttle position sensor, fuel supply, injectors, PCM and distributor are all possible causes.
Have you checked the ignition timing? I have been repating this question but don't seem to be getting any answers.
If there are things that you cannot or won't do, we can't be of any help.
SPONSORED LINKS
Monday, October 1st, 2012 AT 6:27 PM