It was my pleasure to walk through this with you, even though none of the testing actually identified a problem and led to a solution (aside from ultimately arriving at the 'default' of replacing the TCM). Almost without exception, when someone suggests diagnosis on one of these forums, that will put an end to the conversation. And for the very few who do show a willingness to DIY, virtually no one is capable of carrying on extended diagnosis where multiple tests are suggested. So you have to be at the top of the 1% of those who are willing to roll up their sleeves and keep plugging away at it. Let's hope you're rewarded for all of the work you've done by the TCM eliminating the codes!Just wanted to say thank you for all the help in diagnosing. Will report back once the replacement TCM is installed.