Too much trailer, not enough truck.
IMO 3000# is more realistic # for these trucks, and it still sucks on hills which it sounds like you have judging by your signature.