I bought a 1999 4.0 range rover with this problem you would be driving along fine and it would decide to change down gear and back up for no reason the only thing I could find wrong was the oil was slightly to high on the dipstick dropped the oil to correct level and it hasn't been a problem...