Post this in the 2004 - Present forum or do a search there.
I've got an 05. When I first start it it will rev up to over 1000 to get the engine warmed up but will drop after a few minutes. How high is your truck reving? I can check it out when I head home and see what my RPM's are