My 2005 has only 27K on it but I only use MOPAR or fleetguard filters on it. There are several sites out there, TDR and Carson City Dodge that have excellent forums for issues like this. Dodge is known for not wanting to stand behind the warranty if off brand parts are used or the maintenance schedule isn't followed. The local dealer here told me specifically not to vary from MOPAR or fleetguard filters for oil, fuel, and air. My buddy is a CAT diesel tech guru and he says with the new ULSD he would change every 7500 miles, which I do. I also drain the water(if any) every month by opening the lever for 10-15 seconds. I think the key however is to get good fuel by only using stations that have lots of diesel trafiic to make sure you get fresh fuel.
I am perplexed on the issue of changing it correctly? Did you drain the fuel before removing the cover and filter? Were there any particles in the bottom of the filter container? Is the motor stock? I am interested in hearing what the failure was caused by.