do you have a constant fast spark when your trying to turn it over? if not i'd go with crank position sensor. car parts shop sell bosch 1s for under £30
I'll recheck the spark quality tomorrow. I'm not averse to replacing the crank sensor in the interests of reliability anyway...