here is an update from my mechanic, who has always been pretty good. He said it is not piston slap. It is likely a fuel injector or valve, but suggested not to mess with it. He suggested a heavier oil than 5w20 I have been using,
WHat do you think of this advice? Still makes the morning sound. Is it worth it taking it to Honda and have them adjust the valves?