I always have issues if I connect EFI to the laptop then to the truck in the wrong order, constantly gives me an error like the OS is locked or some such error.
I believe when I get this error I disconnect the hand held from the truck and the laptop, then re-connect the handheld to the laptop, then connect the cable from the truck to the handheld then turn the truck to run...
May have that backwards, but it's something to play with and try, fixes my issues every time so far.