Hi there. Most of the codes that are coming on are for a misfire on cylinder number 3. Check the spark plug and wire on cylinder 3 and see if you are getting a good spark. Then check the fuel...
Hello. When you get these codes together it is typically the result of a vacuum leak. If there is too much air entering the engine, your truck will have idling problems and this will cause issues with the oxygen sensor...
The P0155 (https://www.yourmechanic.com/article/p0155-obd-ii-trouble-code-02-sensor-heater-circuit-malfunction-bank-2-sensor-1-by-jamahl-walker) is the oxygen sensor located on the rear bank of cylinders and before the catalytic converter. Given your mileage, both oxygen sensors (https://www.yourmechanic.com/services/oxygen-sensor-replacement) (pre-catalytic converter) should be replaced. The pre-cat sensors have the most affect on fuel...