Memory could serve me wrong, but I am pretty sure the topic has already been discussed in prior threads as far as feasibility and/or reliability are concerned. At any rate, am in a similar boat as yourself. General Motors replaced some timing chain components a few years ago while the car was still under power-train warranty. However, the check engine light came back (P0008) and brought company (P0018 and P0016). Took it to the same stealership that originally performed the work two or three times before they said, we think it could be a sensor or one or more of the timing chains, but can't say for sure. For the nominal fee of $2,877, we'll essentially throw a bunch of parts at it and send you or your merry way. Needless to say, I chuckled, asked him how long is the price good for just for kicks, and drove off. That was several months ago and the car drives fine. If it self-implodes or has a catastrophic failure, will do an engine swap and use the old one for spare parts. In that case, would just about give or take break even. Good luck.