
HI everyone! I was hoping someone could help me. I have a 1999 Chevy Silverado 5.3l fuel injected automatic 2-wheel drive with 130,000 miles. When I drive my truck in the morning and go to work it cuts out a little bit. When I drive it home at lunch time it cuts out bad were I can only go about 20 miles an hour (No POWER) then after about 1/2 mile it starts to pick up the speed, but when it shifts it back fires I hear it come from some were in the motor no out the tile pipe like it was back firing from the carb but I know it doesn't have a carb. Check engine light comes on and the code it gives me is P0101, P0137, P0157, P0300. I replaced at one time the O2 sensor behind the catalytic converter but with no help. That’s what orellys told me what one of the codes was. Some one told me it's probably P0101 code the sensor above the air filter. THE 153.99 SENSORS!! I would hate to buy the sensor and find out that’s not the problem! Can anyone help me out PLEASE!