Hey guys, i have a 2007 Chevy Colorado 3.7 I5. as most of you know it is the one year engine that is not compatible with others. I have a timing chain that was diagnosed to be stretched after receiving the dreaded engine code P0017 "camshaft sensor". I replaced all sensors relating to camshaft and crank, to no avail. My truck is still running, but it has much less performance and i would like to fix the engine in order to keep it or potentially sell it in the future. I have watched videos to see if i can fix the timing chain but it appears to be easier to just swap the engine, since i could easily screw up the timing chain installation. My question for you guys is 1. is the timing chain installation as daunting as it appears? and 2. where can i trust buying a remanufactured/crate engine that has a loyal warranty and won't scam me. i've looked into fraser, bestuseautoparts, and a couple on ebay, but i just can't decide because $4000 on an online gamble is a hard pill to swallow. I've also looked into the 5.3 swap, but most people say that it is too much of a pain and it's worth selling the truck and looking for a colorado that already has the 5.3. thank you guys if you read this far and i appreciate any input.