The truck's CEL came on a few weeks ago, so I stopped into the dealership on the way home. They are usually very helpful, but there is a new service monkey there, and he wanted $90 for a "vehicle inspection".
Now I don't mind $90 per hour for a qualified mechanic, but $90 for a 5 minute code read is not going to happen. I left the dealership, and put my $90 to better use.
I now have a OBD reader that works great with either my PalmPilot or my laptop. Spent the whole weekend taking readings and watching the fuel maps. The CEL turned out to be the infamous "minor evap leak", also know as the loose gas cap error.
Big thanks to John for his Palm OBD codes database.
As usual, all the details or on my site. If you have any questions, just let me know.