I have a 04 Silverado with the 5.3 and ~90K miles. For the last year or so the lifters have started ticking about 500-100 miles after an oil change. I have flushed the motor a few times, ran Seafoam, ran Marvel Oil, etc and sure as shz about 500-1000 miles post oil change the lifters start ticking again. [censored]?? I recently tried 10w-30 instead of 5w-30 and at 650 miles the ticking starts again. I am now trying mobil 1 0w-30 and again no ticking after oil change. Any suggestions?