+10 on what RyanY said. It sounds like you need a new cat, but check with a digital infrared thermo.

John B.