its 100% the hall sender, mine did the same, the engine cuts out every so often and then kicks back in after a second or so. when it started to play up it gave up ghost for 10mins and then was ok.
its an arse to change in the dizzy, i ended up buying a 2nd hand dizzy as i broken the new hall sender fitting it!