First of all this is a place where we often argue about Stihl Husky and Macs. For most part many will not know what you are talking about. Take your fuel tank off shake it and drain it. You may need to remove the air box to do it well. When you pour the fuel out into a clean container look for debris. If you see any water deal with it. Take your petcock off and inspect. Then take your carb off and blow out with air making sure there is no debris. Look for any torn sections in gaskets and O rings. Look at your plug to see what color it is dark brown a little rich light tan too lean. The air screw on MX bikes should mean nothing they have no purpose unless you are trying to get them to idle. Dirt bikes should not idle. About one turn out is all you need to know. The rod down the center of the carb is how the carb is tuned. Raise the rod by pulling the clip off and reposition rod higher will make a richer mixture lowering the rod will lean the mixture. If your mixture is way off you will need to increase or decrease the main jet size, The primary jet should be taken out to see if a particle is plugging the opening. The primary jet is all most never changed so no need to mess with it unless you are racing are something. Go to Flea Bay and buy a used or new CDI Box for a CR 500. All most all the years will work. The ignition coil should also be changed. The coils are all most all the same for CR 250's etc. Now do this process between running or riding so you know what makes the biggest difference. The flywheel/magneto are very simple. There are two magnets in the flywheel. One is to charge the CDI box and then the other is a exciter which tells the CDI box when to fire. The pickup coils are usually bullet proof so unless you see something out of ordinary leave it alone. Dirt bike riders always park there bikes where they can watch the neighborhood while they tear down their scooter. Good luck Thanks