here is a link to Tousley Ford, $160.97 plus shipping.
I had this happen to me over the course of about 3 months, at first it was completely random, and like you stated it was fine after you restarted the car. That is because the sensors reset when you start the car and the computer/car runs fine. When the TPS starts to go bad, it gives the CPU a reading it does not like and shuts everything down. I had it happen so bad that I almost got into a huge wreck in rush hour traffic. My car went into full limp mode at 80 mph in the fast lane of 6am Las Vegas rush Hour traffic!!!
I know the 2010 focus comes with a 5year/60,000 mile drivetrain warranty, and it has to be covered, as it is part of the whole system controlling the Drivetrain!
well I hope you get it fixed ASAP as it can be a life threatening problem if your car shuts down in heavy traffic and your not prepared.