Have u tried the dizzy mate?, usual problem, mine done wot u said and it was the dizzy.
Another thing, my mates series 1 wouldnt start the other day, and it was a small relay just under the inlet manifold (think it was a blue relay) dont think series 2s have this relay, havent seen it on mine anyway!.. The wires had corrored on the relay.
Worth a check