Hello again. I have figured out the problem. When I changed the pickup coil a few months ago, I thought the problem might be there again. I disassembled everything and found that the wiring for the pickup coil had been too close to the spinning wheel. Therefore, the cord was damaged. Even though it wasn't completely broken, it was so badly damaged that it didn't provide enough power to the coil. It gave spark, even if it was weak. I repaired the cord, so now it spins like a dream 😊