weird rattle under acceleration in engine
I have a 2009 Mercury Grand Marquis LS 4.6L V8 with about 300,000 km (186k miles).
Sometimes I hear a diesel-like rattling noise when accelerating, mostly under hard acceleration but occasionally with light acceleration too.
The weird part is that the noise doesn't happen when revving the engine while stationary. The car runs strong, no misfires or rough idle.
It also uses about 1 liter of oil every 4,000 km, and I found some oil residue around the sides and underneath the engine, but no obvious puddles.
What could cause this noise? Knock/detonation, timing components, exhaust/heat shield, or something else?