Boy, IDK... with such a wide range of codes going on it could be a few things.
A possibility - do you think maybe someone disconnected the harness and turned the key on? That would set and store oodles of codes. Or are they persistent? Do they keep coming back? If that's the case, I'd say look at the wiring harness really well. Look for chaffing, bare or broken wires. Also verify the power and ground connections (especially the grounds - all of them). After that, maybe a bad ECM?
A possibility - do you think maybe someone disconnected the harness and turned the key on? That would set and store oodles of codes. Or are they persistent? Do they keep coming back? If that's the case, I'd say look at the wiring harness really well. Look for chaffing, bare or broken wires. Also verify the power and ground connections (especially the grounds - all of them). After that, maybe a bad ECM?