i thought it would be snake oil, but i have to admit valvoline restore and protect does work. my 2.7 would use 1.5 quarts in 4500 miles and i would change the oil. my last 2 oil changes i used valvoline and it has reduced my consumption by half a quart already
we have had 5 days of rain, creeks are rivers and a lot of farmers fields are under water. yesterday afternoon we finally got some sunshine and 72 degrees, short lived, today more rain and sunday it is supposed to snow
the pre cat sensor is reading to much oxygen and the ecm is adding fuel to compensate which makes the post cat read rich. you either have an intake leak on bank 2 or possible weak injector which could cause the random missfires.could also be a valve problem, hook up a vacuum gauge and if it is steady around 18 to 20 then that would rule out the valves
fuse block maybe, the fact you can can change how the symtoms change by pushing on the block still suggest wiring or connection. i would do a wiggle test on every wire in the plug that plugs in to the fuse block.
there is a tsb which covers most of your codes chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://static.nhtsa.gov/odi/tsbs/2023/MC-10231640-9999.pdf
you are really at the mercy of the dealership, you could take it to them and tell them it is seveer and you are afraid to drive it. hope they can give you a loner and just leave it.
my battery was 5 and half years old, one morning at the begining of winter i put the truck in servive mode and it gave me a low battery warning. the truck started fine but i replaced the battery anyways. old battery is still starting our manlift. but i guess it doesn't take much to turn over the 2.7 as compared to a v8
i just got the topdon topscan master, it won't do half of the things they claim on my 2020 silverado. i contacted them and they said it should and to reload the software, still a fail. they claim my truck has a connection problem. funny i can hool up my autel and it works fine.