Actually, what really happened was that through an accident I damaged a few starting threads.
This made it hard to level the freewheel parallel with the cover.
After some brute force, I managed to get the freewheel almost all the way in- showing only slight angular misalignment.
It all worked fine until I pedaled hard and now it became locked in with the cover.
Now whenever the motor turns, the freewheel turns with it
This forced me to remove the chain so I don't hurt myself
I haven't taken the motor out from the bike yet because it still works very well without the pedals and I hate to be without
an operational bike until I find a definitive and viable solution.
I am suspecting that there might be a great deal of cross threading on the cover.
JBWeld sounds like a neat plan if there are no threads at all where the freewheel would freely slide in.
So I think I will try using the thread files first.
Do you think the thread files will straighten out cross threads?