It is because the timing is out, basically the cambelt hasnt been put on properly. Take it to a garage asap, as its not good. But if its been like that for a while, it will be fine. But just get the timing checked and done properly, but a propper garage, not a cowboy.