Land Rover 2.25 misfire

The Series 3 had developed a disconcerting intermittent misfire - totally random... you could drive 5 yards or 5 miles before it would splutter again. Given the cause, I'm surprised it ran so well for so long.