I would check fule filter and possibly fule pump along with Throttle possition sensor not sure if your truck has one I think it might tho