if i had an injector that was not atomising corectly, would the knocking problem be less at higher revs?

the reason i ask is because my engine knocks at idle but is much less noticable as the engine revs increase, much quieter at 2,000 revs for example.

it has been like this since i bought car at 120,000 miles, now 144,000.

its not coming from the timing chain, i'm assuming problem might be down to injectors or worn valvegear??

Another annoying problem along with my warm starting problem too!!!!!!!!!!