When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
It sounds like anti freeze or oil you could have bad piston rings. Since that is very high in MILES the piston rings could be getting worn. If it just when you start the truck that it puffs blue smoke its probably ok the piston just needs to warm up. But check your oil and anti freeze.