I visited the Speed shop last week, found that it was the 5-Star tune causing the problem.
We returned the truck to stock and retuned. Now i am getting 504lbft of torque and 417hp at the wheels.
Turns out i should have returned the truck to the stock tune first, instead of trying to use the 5-Star one already on there. now i know for next time.