In the past I also had the problem that I couldn't remove the freewheel.
I decided that the freewheel had to be trashed anyway.
So, I disassembled the freewheel (removed the cogs and freewheels'outer body, pawls, balls, etc) and clamped the inner freewheelbody in a vice.
Using the rim as a lever / fulcrum, I was able to separate the freewheel from the hub.
BTW, a new 5spd freewheel will cost just a few £. And a bit of grease during assembly will avoid a lot of headaches.
In the past I also had the problem that I couldn't remove the freewheel.
I decided that the freewheel had to be trashed anyway.
So, I disassembled the freewheel (removed the cogs and freewheels'outer body, pawls, balls, etc) and clamped the inner freewheelbody in a vice.
Using the rim as a lever / fulcrum, I was able to separate the freewheel from the hub.
BTW, a new 5spd freewheel will cost just a few £. And a bit of grease during assembly will avoid a lot of headaches.