I had 561000 miles on my 2006. I used Mobil Delvac 15W40 with Donaldson oil filters every 5000 miles. I NEVER had the valve cover off! My buddy has the truck now with over 600,000 on it. Runs as good as it did new. Fuel filter every 10,000 miles and greased every week when I had it.