Brand new Cat, Brand new fuel filter, brand new O2 sensor, brand new MAF........ It pulls to about 4400 then lugs it way up

The reason I think it might be fuel was like in my old 400 hp drag car it would do the same on a mechanical pump, Fall on it's face when the revs got up there but one I put in an electric race pump it would pull like crazy.

I assume these engines should be able to pull to 5500 easy... heck the tach has a 6000 redline.