My friend has an 03 that is puffing smoke from the oil fill cap and the crank case breather. It idles a little rough but smoothes out immediately after he gives it some gas. It also puffs white smoke in the morning when he first starts it. This sounds serious to me and he depends on this truck for work, can you guys please help.