I have a 03 Silverado that starts up and runs fine but after awhile it starts dropping cylinders on one bank, like it was leaning out one bank, it then proceeds to stall. O2 Sensors have been replaced, fuel pressure is good, plugs and coil packs are good.