hey folks, basically i brought a Honda cbf125 2012 plate back in august 2019 and had no issues what so ever until now, basically the bike is taking ages to start up in the morning from cold, once the bike was up to running temp i could switch it off and then back on and press the starter and it would instantly spring into life and run perfectly with in half a second. Well from further investigations with a fag in one hand and a multi meter in the other the coil is reading 14.79ohm across one terminal and the inside of the spark plug cap, across the two coil terminals its around 9.95ohms so now im not so sure the coils to blame but here is the dodgy bit i took the spark plug out and rested it on the cylinder barrel and pressed the starter no spark so i thought ahaa bad coil but i noticed when i released the starter switch it began sparking this continued until i put the plug back in started it up after 4 or 5 blasts on the old starter switch and ran it for a few mins then took the plug back out and retested, it was sparking fine upon pressing the start switch so now i dont no what to think bad coil, dodgy cdi, faulty crank sensor i dont want to be unnecessarily replacing bits if there fine i did test the out put from the magneto and it was showing a nice clean voltage so i dont think thats the issue, the bikes been serviced every 6 months new oil, new plug and i never noticed this before when the bike came with an old battered looking Bosch plug, im now using an ngk iridium plug and the battery is only 6 months old and has been load tested and passes with flying colors so im after a bit of advice really if any one has any experience with this particular problem with this bike or any other bikes all and any advice is greatly appreciated thank you in advance