Lol it wasn't happening before, and now it is, that's not how piston slap works, I would have heard it the whole time I owned it.
I don't think its as simple as that. The sides of the pistons on the newer 2UZ motors (05+) have a plasticized coating that wears off after some arbitrary number of miles and makes the piston looser in the bore. I know this because I took my entire engine apart when I blew it up and could compare the different piston designs from different 2UZ years. You could literally see where the coating was worn off and how it would make the piston slightly smaller. It is my opinion that this baked-on coating is responsible for the change in piston diameter over time and that is what is causing the slap that we all hear on cold mornings.
My 2018 w/ 33k miles (V6) has a similar noise on cold start. Goes away after about 5 mins of run time. I can hear it both inside and outside the vehicle. It's not very apparent when I first start the vehicle because of the fast idle. It becomes more pronounced as the idle slows down in the warm-up cycle. But after 5 mins or so, it's gone.
I know this thread was started many years ago, but I just came across it. I have a 2009 4Runner 4.7L V8 with 195K miles, and have been experiencing this issues for the last 2 years. Several repair shops have been unsuccessful to determine the issue. I want to make sure I order the correct part for my model. Anyone know the OEM part number?
Thanks.