For what its worth I sold my 2004 and replaced it with a 2007, and I have had endless issues. I checked the service history and the 2007 has had $5300 worth of work in the 2 years before I owned it. I have done welding, transmission fluid change,hubs, and a ball joint.
I miss my 2004