sounds like your gearbox has gone into limp mode,Did you top the coolant up or run hot prior to the fault occuring?
Some numpty at Land Rover decided to put 2 electrical connectors under the header tank,They get wet and corrode usually the first thing to show up is the gearbox banging into gear...