Sorry, didn't mean to offend, but straight 6s and slants are known as torque motors and they will rev, so when I hear no low end and no top end, I go to the basics..

The 2.76s might be the real cause. See if you can try 3.23s or 3.55s.