If the car is running rich, it can cause raw fuel to reach the cat(s) and cause the odor your describing. There are 3 cats on the V6. Any CELs? A weak O2 sensor will cause a lean reading to the PCM which will then richen up the mixture to compensate. Too much gas = sulfer smell from cats.