Did you check to see if all the recalls were fixed? There was/ is a recall on an engine part.. I think one of the screws in the cat coming loose and being sucked back into the engine..

Sucks... hopefully everything will be taken care of.