Yea, defiantly replace the stator. On my Yamaha FZ6 the stator was held in place with bolts that used the strong thread locker. Heat can soften it but I was careful to use good technique and got the bolts out without issue. Put it back together same way. So many electrical problems are connection issues. I've not done it with my bike but on my 2003 Honda Metropolitian it would be a good idea, it's horn is a bit finicky and on something that small and slow a good horn is necessary.