The engine will not go over 2500 revs without losing power.
Any ideas.
Try disconnecting the MAF sensor, it that improves it that's probably the problem.