Could be the timing. If the cam is off it can ruin power. Take it back... make them fix it. The hose on the bottom of the airbox is signal for the fuel pressure regulator from inside the box. Unhooking it doesn't hurt anything. I don't even know why they put it there... it doesn't do crap.