I was getting typical MAF codes, tried cleaning and it would work for a while but eventually I would have low throttle performance issues, idle issues, the usual. Ordered a new MAF from Rockauto but while waiting for the new MAF I decided to clean the connector pins. It worked, truck is behaving well. New MAF shows up I thought I would install it, I did, truck won’t run. No, it is not installed upside down. Any ideas? I’m thinking the ECU needs reflashing. It runs good with the old MAF back in. Part numbers are identical. This is the second MAF newly installed that this has happened with.