The answer to this is simply K.I.S.S. which means as his son movie people don't know keep it simple stupid. It's very simple solution to this problem change your spark plugs get copper cores because the other ones do not conduct electricity as good as copper but do not use the spark plug gap for your truck think about the old school spark plug gap 0.035 somewhere around there should work well if you make the Gap too big it'll burn your electrodes causing your spark plugs to fail but this will clear up your fuel not being burnt all the way thus eliminating the cat codes. Just remember always when working on vehicles go to your Basics first.