Does it mean I need a new engine or is there a way to fix it?