I have a 96 reg defender 110 300tdi which runs great except it has one niggling problem. When it has been driven for a period of time, say about half an hour or started and stopped a couple of times over a shorter period, it won't then restart for at least and hour if not longer. It seems as if...