RE: pre detonating problem
Hello!
The remedy is very simple!
You are getting preignition because of excess heat inside the engine!
Either open up the highspeed needle or idle needle somewhat (more likly the highspeed needle). And don't use too large fueltank (16oz is enough).
Also check your fuel...and glowplug....and that you have adequat airflow around the engine for cooling.
Regards!
Jan K
Sweden