We had a LLY come in the shop with a intermittent issue, went through diag and came to conclusion TCM needed to be replaced. Got replacement from dealer took it to be programmed and they said it wont communicate, they warrantied it out got another same thing. When new TCM is plugged in they cant communicate with ECM or TCM. But with old one plugged in it works great until the intermittent issue pops up and will communicate with everything! Any ideas? TIA