I just checked mine and it spit out a P1492 and P1493 then when it was done it displayed the P done. All that means is that you had no codes. I have no idea where I got those codes, I've never had a check engine light since the truck was new. I looked em' up in the service manual and they are:
P1492 Ambient/ batt temp sensor volts too high. Says that it means external temperature sensor input above acceptabe voltage.
P1493: Ambient/ batt temp sensor volts too low. This one means, according to the manual, external temperature sensor imput below acceptable voltage.
Anybody seen these before? What, in layman's terms, do I have here?