I've replaced the crank sensor back in march this year.
The dizzy was replaced as well is it possible that the wrong one type of dizzy was put on, i.e mine is an ADY engine if one had been put on that was for arguments sake an AGG engine could this upset the timing or is it more the case that one dizzy does the whole range of 2.0 8v engines no matter what the engine code?
The new one is a Bosch 0 986 237 646 Exchange if that helps, i've googled it but nothing with that code comes up.