Weak battery or charging system. Strong enough to crank the engine but not fire it at the same time. If it's a manual try starting in neutral without depressing clutch, that might give it enough juice, through reduced friction, to fire while cranking. But long run checkout the electrical system to get more juice while cranking.
I've got a couple MGs that do the same thing.