Just my 2¢, I have a 97 k2500 l31. And have had similar problems and still do. Have checked compression, leak down, replaced dis, cap, rotor, and injector spider. Have had it check by ase mechanic, with no problems found. Which leads me to the junk black box computer. I still have bank 1...