ECU driving me to drink

Random thoughts:

You buy these from a "reputable source?" Maybe they already had problems

Where are they mounted? Heat from engine?

Don't discount CONNECTOR PROBLEMS right there at the ECU