Joe,
As a guy who installed MANY HUNDREDS of Toyota's I submit you are not wrong......ACT on your gut feeling......Demo a new TCM......RIGHT BESIDE a new Toyota (or any other brand).
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.