I would agree it is likely the cat by your description. Good time to upgrade, get a new downpipe with or without cat.