ficm
I had mine replaced 2 months ago. It was free though ford if you are under 100K mileage. I didnt even have to pay the $100 deduc since it was emissions related.
Pretty much the same symptoms though. Very hard to start and when it did start it ran like crap and smoked until it warmed up then it acted normal.