Hi everyone, I have a 2005 Escape XLT and its excellent condition. A month ago it started running very poorly, wouldn't go over 60, multiple dash lights on. I took it to the garage and was told the PCM was bad. No surprise to me i had read about this from many others. The PCM was shipped away, repaired and updated. The COP's and Plugs were all replaced with new OEM parts. Everything was put on It started and ran fine, drove it for about 10 mins and the engine light came on and it started running rough. Was told the air filter needed to be replaced, did that cleared the codes same thing happened again, was told there could be a broken wire, usually within 3" of the PCM, didn't replace the harness but peeled all the shielding back and looked for a broken wire nothing broke. Taped it all back up. Was told maybe the PCM wasn't updated properly, sent it away again, it came back put it back in same issue. If my escape wasn't in such good shape and i didn't have so much invested now i would stop. But i really need to get this fixed. Its home in my garage now, codes showing are PO354, PO352, PO356. Any ideas?