Wow, glad to hear you guys have had such good luck with your '03's. Mine hasn't been so good so I'm gonna rain on the parade
-Two sets of wheel bearings ($1300 for first set of unit bearings, $2500 for Dyna-Trac conversion)
-Clutch fan
-Rebuilt drive shafts twice
-Clutch
-Two sets of front axle u-joints
-Suspension (shocks and steering stabilizer gone-bought KORE)
-Two sets of ball joints ($1000 per repair)
all this and more before 110,000 miles. The truck is used 98% of the time by me alone, not towing, highway driving 75% of those miles. This truck has so disappointed me so much that I will NEVER again buy a Dodge product. It has only been "off-road"

twice at my father-in-laws farm. It's paid for but not yet fully depreciated by my business so I'm keeping it until the wheels fall off... most likely sometime next week. I can't even fathom how you guys who use the truck as I thought it was intended to be used can keep these things together. I spent over $16,000 on mine this year alone (upgrades/cap/tiresincluded). Best of luck to you with your purchase.
Todd