Got the truck back today, new lifters, camshaft, and exhaust manifold gasket were the three things wrong. Tried to verify that there was no metal in the oil, was told they flushed the engine. Looks like I'm going to be purchasing an extended warranty before my 5 year runs out!!