It's been quite a while since I updated this post, but wanted to let you all know the final verdict.
After replacing the ECM/TIPM and the engine, and (2) more thermostats, I still had problems with overheating.
Shortly after installing the 4th thermostat, it seized up and the engine temp...