Towed my car in as it would not start, they diagnosed the ECU was bad and they installed a new one from the dealer. After installing the ECU I was told it would be $800 just to program it. After paying just over $2000 for a new ECU and programming I was told the car was ready. When I went to go pick up the car it had a severe coolant leak and the ABS and traction control lights were flashing. I took the car back immediately and told them it didn't have those issues before and they said they would look into it. They did fix the coolant issues no charge, but I was told they could not program the ECU all the way and I had to take it to the Ford dealership to get it programmed properly. When I go to pick up the car the second time my seat and floor were stained with something blue, I asked about it and they just told me "Oh it must've been the programming guy, he looked a little dirty." I also had to point out to the mechanic that my car was missing various clips and bolts holding fuel lines, plastic covers, and guards. I was charged $800 to program my ECU and I still had to take it to the dealer and pay again to have it programmed. I should've just taken it to the dealer in the first place. The car was in their shop for over a month and I had to call various times for updates as days would go by without a single update.
They had the new ECU in within the first week, the other 3 weeks were just back and forth phone calls