Yup my 97 318 does the same thing ever since it hit 140K; but not all the time. Sometimes it hammers hard, sometimes not at all, sometimes very light on decel. Motor is very clean inside, no sludge buildup at all. In 06 I resealed my plenum gasket, and later in the year I put a crank/bearings/oil pump/timing chain in it, that was at 136K; I am up to 141K now. I haven't been driving anything much the last 4 months. Ive been wanting to dig into it and see what is up but every time I think of doing so it gets quiet on me again. Sounds like #4 cyl when it does rattle, from listening close under the hood Oil press is great, another reason I haven't messed with it yet. (even when I'm NOT busted up I don't take the truck much as my Cherokee and Wrangler straight 6s aren't as thirsty.) if I drove it everyday I would be more worried.