Hi Andrew, I`m in St Athan, I don`t have a spare dizzy cap, so can`t be much help there. Have you tried taking it off, drying it and spray WD 40 on it, if you have any to hand. I suspect water ingress with all of the wet weather we`ve had, hope you get it going.
Steve j