I have the same rattling noise at 2100 when I feather the throttle or between shifts.Took the cats of same noise.I had a very experienced mechanic tell me it is the air exchange in the intake.I think it sounds like the timing chain loose and hitting the cover.My truck only has 86000 miles on it.