Ok, for fire you need three things: heat, fuel, oxygen.
Heat- Your glow plugs are probably fine, so its not heat, Fuel- maybe the fuel is too old (it contains mostly methanol, which absorbs moisture)
Air- and it's probably not air; that there is not enough air in there, although it might be that the air is too cold.
For an engine to run you also need three things: pressure, constant ignition, and low friction.
Pressure- You need pressure to keep the piston moving in a two stroke engine, and also to add fuel. Have you definately sealed the engine??
Constant ignition- The GP is always glowing after you start the engine, because the previous explosion heats it up for the next, and so on. This comes back to your fuel being old and unable to keep the GP hot.
Low friction- Also, try to heat up the engine before starting to loosen up cold parts if you havent tried already, with an engine heater or hairdryer.
Hope this helps, sorry if I repeated anything you have tried already, you seem to have tried it all.