sounds like it needs a tune up real bad, or the cats clogged up.