It is hard to say without being right there to localize the sound, but I would suspect top end as well. Timing, being my first suspect. Piston slap doesn't usually sound like that.
-Jeff -"The Crazy Canuck!!" -"Rice": Anything that looks faster than it really is...