BEWARE-----
Already "been there done this"
If you return to stock, and stuff you programmer on another truck, you run the chance of that truck's PCM code not being in the programmer's database.
I wanted to show a friend of mine how great the thing was, so I returned to stock, and plugged it in to his. It came back with an error-"Return for Service" on the screen. I called, and they said that the particular truck I tried to program had a code that the programmer wasn't set up for. I had to return it to be re-flashed. Everything worked fine after that, and they did it for free, but I was without it for about 3 weeks.
Basically - Ford does updates, and that truck had been updated, but the programmer was not.
Try returning to stock for 3 WEEKS!!!