99% of the time, its the socket down in the ECM that's the problem. The little prongs lose tension over the years and don't make good contact with the chip.
However, I'll be happy to check it out if you send it to me. 100% of all my chips are tested before they leave here, so it's extremely rare to have a bad one.
View attachment 227573
Regards,
Eric