My sons and I are considering the possibility of repairing our 1994 GMC Sierra Truck ourselves. The timing chain needs to be changed, but when I took it to the mechanic they suggested another new engine. It received a new engine in 2004. I think it also has a valve issue. I am wondering how...