I've had my truck for 7 years and has ran great, but recently it started to have a rattle sound. It has 173000 miles. Had my mechanic look at it and the timing chains are the issue. To do both chains you have to pull engine and have special tools. I've found out you just can't change the...