could the intake be holding my low end down?

are you running big tires?
Even a lo comp. 360 should boil the tires with your set up.