So here I am again with yet another problem on the loveable 4.8...

I've read some old threads on this but I'm just not convinced yet.
When I start up in the morning in cold weather the idle is rough and it shakes the whole truck but if I rev up slightly it runs perfectly. It only lasts until I drive away or if I rev up a little then it goes back to normal.
I'm sure some of you experienced something similar...