The harness from the 2019 engine was making the vehicle throw 20 something codes the mechanic swap the harness is putting the 2017 harness onto the 2019 engine basically all the codes disappeared except for one the driver side waist gate is slow to respond. The symptoms for the stretch timing chain was the crank pulley was wobbling like crazy I wouldn’t exactly call him a tech and the reason I put in a new engine I felt to have a new timing chain and 105,000 miles on everything else I felt the new engine would be the better way to go. I kept the old engine I do plan on putting a new timing chain in it Possibly selling it or even building not sure exactly yet