knocking

I have a 1983 MotoVespa P200E.

I have quite a loud knocking sound coming from the engine. It only does it when i blip the throttle. There is no knocking on idle or high revs. I've checked everything is secure. Anyone any ideas as to what it might be?

Piston slap maybe?