Hi Shree. Pull the valve cover and make sure nothing has come loose and everything is properly adjusted. Did the mower work previously? If so, was anything hit or run over on the last use? If so, the flywheel key could be sheared which would throw the timing off. let us know what you find.