I have a 2002 Suburban with about 90,000 miles on it. The check engine light has come on and it recently started idling rough (at around 500 RPMs) causing the whole cabin of the car to shake at a stand still. At low speeds the car will jerk like its about to shut off (tho it has yet to actually shut off). When accelerating there is a slight loss of power. If I put the pedal down to really try to get going, it accelerates alright until about 45 mph where it will jump in and out with power and jerk around some more until i hit about 50 or 55 mph. My brother said there was black smoke coming from the exhaust, but when driven like normal, i have not noticed black smoke billowing from the tail pipe. I have also noticed that the fuel gauge is acting strange and likes to jump around. I filled it to about a half tank of gas and after about 5 or 10 minutes of driving i put the car in neutral and noticed the gas gauge went down to about a quarter tank. when i put it back into drive and started again, it jumped back up to about a half tank again. it gave me different readings between a quarter and half tank while driving the rest of the way. I cleaned the throttle body and replaced the fuel filter and this only slightly helped. I had the codes checked today (i dont have the actual numbers, but just a print out of the information.) Three codes came up, and we are wondering what to check first. I will write out the definitions from the diagnostic test and if anyone can match the symptoms of my suburban to one of the identified definitions and help match my specific problems to what the computer found, that would be a big help, or if you have any other suggestions, that would be great.
1. Fuel trim bank two condition
-Probable cause-
-Failed HO2S21
-Ignition misfire condition
-fuel injector problem
-engine mechanical condition.
2. HO2S22 circuit condition (heated oxygen sensor bank BB2 sensor 2)
-Probable cause-
-Oxygen sensor defective
-system running very rich or lean -check other codes first
-engine misfire condition-repair
-fuel pressure very high or low-fuel pump or pressure regulator.
3. Cylinder misfire detected-random cylinders
-Probable cause-
-ignition system fault-spark plugs, ignition wires, coil
-vacuum leak
-injector fault
-high or low fuel pressure