I forgot to mention, there are also known issues with the guage cluster in these trucks, It was a rather big issue that could affect one or all the guages. The guages would erratically peg-out, become inop, or produce noise. My '03 was mainly the Tach and sometimes Speedometer and it made clicking/rubbing noises too. Im also pretty sure there was a recall or service bulletin about this.
Hmm, I'll look into this, thanks! I'd have to pull up the website to look, but I know the last time I checked several months ago, all recalls/SBs have been met and satisfied on my truck.