> check your fuel psi and make sure it's not dropping out in the high rpm's>
if thats not it them check you crank> sensor > sometimes a electrical problem is the worst think to deal with > ( If it's a electrical problem ) take your time and go over everything twice > a couple of buddys and a case of beer helps>

sometimes more heads more ideas good luck !