I am very smart around the garage although this is my first diesel problem.The Truck: 2001 F-250 Crew cab short box 7.3 PowerStroke diesel with auto trans and 4 wheel drive. This truck is a work horse never gets a day off is always pulling a trailer and runs 18 hours a day, gets between 1000 to 2500 miles a week. Needless to say I need this truck. Oh and it has almost 300,000 miles on it. There are a few problems that have come up but the biggest one and most recent is this. About mid February "it is cold here" even after being plugged in all night the truck would start and the check engine light would come on and it would go into limp mode until it was up to temp. Once at temp the truck ran fine no issues. When the weather got warmer here the truck started in the morning and didn't have the problem. The last week it has been above 60 here it has had that same problem in the morning again, and even if its warm out I always let it warm up in the morning. Yesterday the light went on then off and I left and when I was driving it came back on and hasn't gone off. The symptoms are that I believe it is in limp mode and that is causing it to shift hard run rough and wont accelerate much past 45 it shakes like hell. I went last night to checker auto parts a bought the best scanner that they had, it dosnt work on my truck so I tried it on my Excursion it dosnt work on that either. But when I tried it on my cummins it worked and my 2500hd chevy it worked? I called ford they said you cant scan fords only the dealer can I think this is bs. I went to a shop around here they scanned it it came up with no codes? I do not want to take this truck to ford I take pride in working on my own trucks and know that it was done right by myself. Please any direction would be great. This is the best truck I have