few more obvious things to check :
have you looked at the leads to see if they are breaking down under load ? although this normally happen throughout the rev range its worth checking
could be your fuel pressure regulator not allowing enough fuel
and also your throttle position sensor (tps) , if my memory serves me right the output should be 5 volts at full throttle
does the car rev round OK when stationary ?