I have a '01 GMC Sierra with a 5.3. It only has 5x,000 miles on it and runs great. Here's my question. When I start it cold, it's quiet for a few seconds and then it begins to knock. It's a metallic knock, directly variable with engine RPMs. Within 60 seconds or less it's gone and will not return. This is more prominent in cold weather. I don't believe it's piston slap. I don't think piston slap goes away this quick. It's also an on/off type thing. When it quits, it quits. It doesn't just gradually fade away. I'm currently running Mobil 1 5w30. The worst it's ever been was with Amsoil 5w-40. My personal feeling is that it's oil starvation somewhere in the valve train, perhaps a lifter that bleeds down. As soon as oil hits it, it shuts up immediately. That would also explain why the 5w-40 was worse. Oil filters are Wix.