Dad put a scanner to it and just cleared the codes (Without writing them down) so we don't know what specifically was wrong. But clearing the codes seemed to work for about two weeks. Now the trans is starting to slip coming out of overdrive.
Found out on the F-150 Forums that a couple weeks ago when I thought I had lost a gear, what it did was it detected something wrong and put itself in 'safe mode' to try to protect itself. The guys over there said it has to detect the problem each time the truck is started but when it was doing it it found it in halfway on my way to class and every time after that it did it immediately after turning the key.
It hasn't gone into it'* safe mode since clearing the codes but it has been driving fine till yesterday I it seems to be slipping to come out of overdrive. And it seems to take a few seconds longer to engage revers after selecting it on the column.