It's either too lean or one or more sensors exceeded the allowable range so the computer cuts power to save the engine. Have you checked the plugs? I bet they'll show an extreme lean condition. If the low and mid-range are that much improved the exhaust flow is much better resulting in a lean fuel map on the top end.......