I would check for vacuum leaks by spraying a little carb cleaner around the base of the carb and near any hoses. If the idle changes when you spray somewhere, check it out. Also grab a good manual with hose diagrams for your truck. Is there any smoke or any unusual smells coming out the exhaust?