Try changing the Gearbox Oil.
When I firt got my Disco 2 it was the same after a long run, the Local Dealer told me there was nothing they could do it a Disco thing (only took it there as it was under warranty). Changed the oil myself and it was like a different gearbox.