I have a 1995 Chevy k1500 4x4 with a 350 v-8 that has 95,000 miles on it. I've always ran 5w30 in the winter and 10w30 in the summer. Well last winter (while using 5w30) it would knock loud after start up, but not ever time, about 1 out of every 6 times I'd start it. This would only happen after sitting aleast for a couple of hours. It would knock very loud until I'd pull out onto the road and put some load on the engine. The oil pressure was fine and would pump up fast every time. I changed the oil twice and flush the engine (which was already very clean under the rocker covers) with no change in the problem. So I changed oil again, going back to 10w30 and the problem is gone. I'm guess I have a lifter that was bleeding off with the thinner oil and is ok with the thicker 10w30. And guesses?