I used to have this problem on my 16v , oil would make its way down the dizzy shaft & mess with the hall sender, i used to pull it off every other week give it a godd spraying with WD40 , till i got fed up & bought new/recon unit of ebay , never had the problem again.