yeah stevo I would check the wiring to the hall sensor, and also check for play in the dizzy drive I mentioned by grabbing the rotor arm and try turning it back and forth like rocking but in the circular direction, there should be no play whatsoever, any play there will cause timing errors.
(btw, sorry was late in answering your texts mate, the signal is pants at me new house.)