If you are right about the freewheel “bending” i.e. moving out of alignment, then you might check whether the bolt clamping the bottom tube to the seat tube is tight enough. I have this problem too at the moment (too much play between bottom tube and seat tube).