2003 chevy silverado Z71 5.3
guys im new on here and just bought a truck from a shady dealership.the day after i bought my check engine light came on and i had my codes read.i had 10 codes show up but 4 of them were repeats.the 6 codes were (1)mass air flowsensor(2)heated oxygen sensor bank 1 sensor 1(3)same as #2 but bank 1 sensor 2 (4)same as 2 and 3 but bank 2 sensor 2(5)cylinder misfire random cylinders (6) knock sensor condition. i am not a very mechanically savvy person but i dont really want to go to a shop to get it fixed bc they r way too pricey around northwest arkansas where i live. any help would be greatly appricated.