Originally Posted by
RhinoZ24
Word of advice, for future reference never believe everything they tell you at a shop. They run a business and the goal of a business is to make money, they'll try and sell you anything they can if they think you know nothing of vehicles and are gullible enough. O2 sensors will not cause your engine to run rough, all they do is measure the oxygen in the exhaust gas to determine if the engine is running efficiently. This info is used by your ECU to adjust the a/f ratio to even it out. If the sensors go bad or if the readings are past acceptable variation levels then yes it will throw a CEL and code. But the O2 sensors wouldn't cause the rough idle. Here's a list of possible causes if they haven't been checked or changed recently: Fuel filter Air filter Fuel injectors could be clogged Throttle body needs cleaned Spark plugs and COP's These are the most common causes of a rough idle, check them and clean/change what is necessary. For fuel injectors don't pay the shop to do it either, they'll bend you over the table with their prices, just go to an auto shop and pick up some fuel injector cleaner of which I recommend Lucas. Good luck and let us know what you find!