Hrrrmmmm...
To check for an exhaust leak, shove a rag in the end of your muffler and get under the car, no need to rev it, you may not be able to hear it, but you've also got to feel for it.
If you've been told you need a new sensor, why on earth wouldn't ouy get that fixed? It's probably the source of alot of issues.
Bad O2 sensor will be ruining your engine, your performance and your economy, but will have not much to do with the sound of the exhaust.
Pop and crackle and farty exhaust sounds won't be fixed until you put a resonator on it and a different muffler. Get rid of the muffler, it sounds cr@p. Get an MRT one, or Xforce or magnaflow, something that's nice and sublte and is tried and tested.
What is your exhaust setup anyway? In terms of dimensions e.t.c.
02 sensor will change what sound the exhaust makes, if the car runs rich.
IIRC the 02 sensor is only active when the engine is under progressive load. I.e accelerating.
The ECU reads the o2 signal and compares what is physically coming out of the exhaust, to a pre-determined optimal Air/fuel ratio for that particular load.
The load is determined by a few sensors. Mainly the Throttle position sensor, and the Air flow meter.
This combined with the 02 sensor the ECU can determine what the driver wants, and what the engine has to work with.
So if the o2 sensor is failing, and telling the ECU that the engine is running lean, it will pump more fuel in. If the engine doesn't have sufficient oxygen to burn, it cannot burn the fuel. So it gets expelled on the exhaust stroke. Once the unburnt fuel makes it into the exhaust pipe there is sufficient oxygen and heat for it to ignite. Thus your back fire, or the popping and crackling.
That's a reaaally basic run down of it. There are a lot of other components that the ECU takes into account also.
Edited by Soop, 29 August 2008 - 10:14 PM.