hi my name is cary my titan is a 2004 that i got brand new i now have 230000 miles on great running truck i an auto tech for 35 years and been repair cars trucks motorcyles for my life as a hobby i repair john deere crawlers as well