Can you go to an auto parts store and ask to use their code scanner? You might have to clear out old codes from the misfiring you had before, but any new codes should just appear again.
The reason why I posted what I did is because the squealing occurred when the fuel system wasn't working correctly (becuase I pulled the relay for the fuel pump) and stopped when the fuel system was operational again (after I put the relay back in). That, and the lack of power at high throttle, makes me wonder if you have a fuel system or fuel pump issue. Please note that I'm no mechanic and am just trying to make an educated guess based off my own experience, but at least it might be worth having a look before plunking the money down for the new cat (did they say which
cat? Isn't there 3 of them in the Escape?).
EDIT: Have a look at this thread: http://www.ford-forums.com/ford-windsta ... queal.html
Does that describe your problem? The last post mentions something called a "Camshaft Synchronizer".