Traded my envoy for an 02 avalanche 5.3. Had a noticable miss when I got it but wasn't too bad and wasn't consistent so im figuring basic tune up. I checked codes and has codes for all 4 O2 sensors and heater circuits, as well as knock sensor code and random multiple. Well today I pulled out and was trying to climb a smallish hill and just wouldn't not go. Then the check engine light started flashing and it started back firing. I got up finally and didnt have much issue but it does have extremely low power. I was able to check one of my 02 sensors and wiring last night and will try to check the rest tomorrow. The heater circuit wiring tested at 11.97v with key on(ac and headlights on, plus battery is 3 years old) and the heater in the sensor tested at 5.4 ohms. This was the bank one sensor 2. But I had O2 code for the sensor not switching as well as eater circuit. I don't have a torch I can test the switching with, can that be done with a scan tool? Thanks!