i'd start with the fuel filters - pre-filter, main filter and the in-tank fuel strainer. Change the main filter and either change or clean the other two.
Make sure none of them are clogged that would struggle at high revs, although i think its probably something else, but worth checking 1st anyway.