My buddy has a 2005 LBZ and it has been losing power at about mid throttle. It seems to go into a limp mode but does not have a CEL. When he goes about 65 MPH and steps on the throttle slowly it'll power down to about 45 MPH. The truck will stay there for a while and will eventually be able to get speed again but usually does it again on a grade. That was with the truck empty. Any help on figuring this problem out is greatly appreciated.