Oh, man! Well, for the time being I would focus on the these codes and the no-start condition. Don't worry about the O2 sensors for now if the truck doesn't stall or run like crap. It sounds like the truck idles and runs okay, when it runs?
You are just going to have to go to the basics: spark, fuel, air, and compression. If not, you are going to be chasing your tail for a while! On your sensors, you have to check for proper ground, 12V+ and reference voltage. You really need a scanner with live data to see what the ECU is seeing.
https://chevroletforum.com/forum/general-tech-10/p1351-code-no-start-69756/