yep every single person i know with an older dmax has ended up putting injectors in them. it is an expensive job but if the truck is clean and you can get it for the right price i wouldnt let it scare me away just know that more than likely you will need to address it at some point. I myself am a cummins man, have owned several from the old ugly first gens on up. No matter which truck you get they all have little quirks. Drivetrain wise i have always owned manuals. Had a 5 speed 1st gen, a 5speed 12valve 98, and a 6 speed 01, and a 6 speed 06. The issue now is rebuild parts. New venture who provided the trannies to dodge through 05 has gone out of business, now the only option for parts is china (with questionable quality) or good used. they are still great trucks but harder to find, and will demand a higher price tag than the same truck with auto. That being said, if you are considering an automatic i would get an 07 up 6.7. Not that i think motorwise they are any better but the automatic is way better than the earlier ones. The earlier 4 speed auto trannies can be made next to bulletproof but it is expensive, and they simple do not work as well as the later 6 speed automatic trucks do. If i were in the market today for a new dodge i would be buying automatic. My opinion if you are wanting to save dough and get an older truck get the dmax and fix the issues it may have. If you are ok buying newer get an 07 up dodge, or get any year dodge with a 6 speed manual. I personally would not own any year ford, i have been hearing some good things about the latest incarnation from them but would want to see them stand the test of time if it were my money.