some thoughts on 02 versus 03 for maintenance costs.
The 02's injection "smarts" is all wrapped up into a single expensive injection pump -- the one with the bad reputation. So out of warranty, your entire injection system brains (other than the ECM itself) is basically the one expensive part. 1 smart pump and 6 dumb injectors
In 03, the high pressure pump is relatively "dumb", and the injection smarts are shifted to the injectors. the ECM controls the injectors directly and the pump, while pressure controllable, does not have nearly the complexity that the 02 injection pump has. So for 03 you get 1 dumb pump and 6 smart injectors.
I'm not sure you could argue one or the other, in terms of cost to fix a major injection system failure.
consider too that the 02s have a wimpy lift pump, wimpy brakes, and a front end that wanders all over creation. All those are fixed, improved, or non issues in the 03. If you actually use the truck as advertized (off road) you'll be changing trac bars every other oil change, or learning to compensate. When I first drove my 04, after trading my 02, I found myself oversteering and jerking all over the road. the 02 stetering was loose as a goose. the 03 is tight and responsive. One warranty-replaced trac bar lasted 2,000 miles.