Does it knock all the time or just when you fire it up cold?
Sounds like a loose plug blowing compression until it warms up or a leaky exhaust gasket blowing exhaust until it warms up.