Looking for an 02 ecm. Truck is auto. Looks like mine took a dump. PO222, PO121, PO606, P1475, PO343, P1286, PO123, PO645, P1693. I read the codes with Smarty and I know what they, but don't believe all the sensors can go bad at once. The check engine light has been on for a while with a bad map...