All trucks have there problems. I'm a chevy guy. But I would not buy a 2001-2004.5 chevy duramax with the LB7 motor. Those things had/have major injector issues. They fixed it in 2004.5 with the LLY motor. I had a 2001 1500HD silverado. at 105K miles the drive line carrier bearing went out, and the transfer case started leaking. My brother had a 2001 F250 that ate 5 transmissions. Then he had a 2006 F250 manual transmission and it went in the shop over 10 times for electrical issues. My brothers trucks are always bone stock and he drives like grandpa. I drive my trucks like nascar with a ton of 4wd time.