I was a Honda tech from about 1985 until 2004. Some early 90 accords had some pretty bad piston slaps when cold. I have never heard of a rod only knocking when cold as a matter of fact they usually get louder as the engine gets hotter. Rods usually either knock or they don't, temp doesn't usually affect them. I would call an injector noise more of a tick than a knock. I'm thinking some worn cam shafts made some pretty loud noise too. Not the lobes but where the cam sits in the journals. This is from my vague memory. When I quit turning wrenches I auto deleted a lot of that crap. LOL. Could it be carbon on a piston or valves?