1. Spark plug wire is damaged or not connected properly. Inspect the spark plug wire for any signs of damage, such as cracks or tears, and make sure that it is securely connected to the spark plug and ignition coil.
2. Spark plug is worn or damaged. Remove the spark plug and check the condition of the electrode. If the electrode is worn or damaged, replace the spark plug.
3. Ignition coil is faulty. Test the ignition coil to see if it is producing enough voltage. If the ignition coil is faulty, replace it.
4. CDI unit is faulty. The CDI unit is responsible for generating the electrical signal that triggers the ignition coil. If the CDI unit is faulty, it will not be able to produce the necessary signal and the spark plug will not fire.
5. Electrical connection issues. Check all of the electrical connections between the battery, ignition switch, ignition coil, and spark plug to ensure that they are clean and secure.
6. Weak battery. A weak battery may not be able to provide enough power for the ignition system to fire the spark plug. Check the battery voltage and replace it if it is below 12 volts.
7. Dirty points. If your Honda 200x has points, then they may be dirty or worn out. This will prevent the spark plug from getting the necessary voltage to create a spark. Clean the points or replace them if they are worn out.8
If you have checked all of the above and your Honda 200x still does not have spark, then you should take it to a qualified mechanic for further diagnosis and repair.