Is it carb or injected. Does it have air injection. If so, I would make sure that it is working corectly. If it is I would look at your cat. If it is carbed you could also lean it out a bit. It would help to know the o2 reading. Carbed trucks with air injuction run rich. If the AI or the Cat is bad you can see numbers like that.