Yours looks great!, love our '05. Bought it 4 years ago with 78,xxx miles, now has 130,xxx great trucks. Check your timing belt / idler / water pump maintenance. Its a 60K item. Did ours at 90K (maybe unwisely pushed it)and will probably do one again in the spring or summer (around 150k)...