I have a 03 but I know that you need to watch out for transmission problems. If the truck has the 46RE transmission be careful. It has a bad internals that can fail easy. There is a web page set up for those who have had trouble with the transmission. They fail around the 30,000 mark and beyond.