try the cdi ubit
Have you tried replacing the cdi unit? If you have dodgy spark that is where i would start Or if you know how to use a multi meter try the stator or magnito. Its true the tanks have shavings but there is usually a filter in the tank that stops it travelling to the carby. One...