Mystery Solved.
You bet it was in limp mode (good call by several people). The last shop which told me it was a bad ECM were correct.
Unfortunately, they forgot to unplug their 4L60E Test Plug and plug the vehicle wiring harness back in. Once I did that, it runs like a champ.
Only...