ECU driving me to drink

I am not 100% certain but if I remember correctly there may be a couple of pinouts that changed between the 05 and 07 ecu's. This may be the reason you are having issues with the 07 ones. Tincup had some issues with his shutting down randomly or when hot. He may have some insight