flashing cel means multiple misfires. you either need a tune up super bad, or the cats are clogged up. if the lights flashing fix it asap. pretty much means theres a catastrophic event going on.
next time it flashes, scan the truck running, dont turn it off or you'll clear the pending code...