I wonder if it's a clogged catalytic converter? That would certainly cause these symptoms, though I wonder why it would come on suddenly?