with the 4L80E it could be anything,could be a burnt out plate, or a spine is mis-alianed,4L80E is a pain in the ass and expensive to replace,better off putting in a 700R4
where are you @ my Brother inlaw has a shop in Magna, he is pretty reasonable and with work with you!!! Magna's automotive...