When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I would still check the pulleys.
What oil are you using?
my mechanic also mentioned that...im using motul 8100 excess 5 40...oil is inside for about a year but with only 4.000 km...and its scheduled to change them next week!
I would echo whats been said, check the valve lash and accessory/idle pulleys first before chalking it up to piston slap. It very well could be some though.