My 1987 Range Rover, with 3.5 petrol engine, runs great most of the time, but has annoying new habit. When I am coming to stop it will stall out, but immediatly starts back and I go on my way. It doesnt do it all the time, but seems to happen more before the engine reaches it optimum operating...