Are yall ready for this?? My drive to work is around 1 mile. I got on it one time pretty hard and when I let off it felt like the truck was bogging down, then the engine light came on. When I got to work I hooked the computer up to it and there were 9 codes! Can anyone help me here as to the problem? Here are the codes

P0154 - Low 02 sensor activity Bank 1 sensor 1
P0200 - Injector Circuit Problem
P0300 - Random Cylinder Missfire
P0740 - Torque Converter Clutch Solenoid Circuit
P0785 - 3/2 shift/timing solenoid problem
P1860 - Torque Converter Clutch PWM Solenoid Circuit
U1041 Loss of EBCM EMTCM Communication
U1064 - Loss of BCM, UTD, PIM, PZM or SBM Data

Thats just 8. I guess I didnt write one of them down. But anyone know what the deal might be??