After a few weeks of aggravation it turns out that Dodge put a lock in the last OS upgrade. The older ECU has an older OS so it reads fine. I sent the new ECU (2 of them) to a shop in Alberta that can flash the OS since the dealer could not. The shop came back and said the ECU's were locked. He bought an older used one on his own dime to test. As soon as he flashed the latest OS into that used ECU it locked it. He was able to flash an older OS into all three ECU's and the lock went away. Just be careful when HPT tells you you need to update to the latest OS as it may lock the ECU.