If you "Clear" the code at all, either with a Scan Gauge, unplugging the ECU, or disconnecting the battery, the code will show up as an incomplete in the system, until the proper time has elapsed and the truck's system has run the appropriate checks on all the systems.
Contrary to what most people say, I have noticed, and been told, that it DOES NOT take 150 miles to trigger a CEL.
If you're going to trigger a CEL, it's going to be in less than 50miles. Honesly, right about 37 from what I've been told, and what I've experienced.
What code are you throwing?