Bearing Ball Missing
Sharad,
It sounds like your engine's piston/cylinder fit has gone bad. There should be compression when the engine's warm, and it should be able to start warm or cold. You'll need to replace the piston/cylinder assembly to recover the engine's performance.