The car has almost 140k miles on it - I just bought a new cat.

The flex connection had completely failed. I will post a pic later - the interior portion (a sleeve) has come off.