I am having the exact same problem. When its the least bit cold, it'll crank and turn over fine, just won't start. Hook it up to jumper cables and it fires right up. Once it starts and runs, it'll be good for the day.
Recently, however, I pulled up to a stop sign and the truck just died. Fuel pump ...