RE: what causes flutter?
The only practical way to cure flutter on an aircraft that has demonstrated control surface flutter is mass balancing. This is a very simple way to acheve that and it will work every time.
The surface does not have to be balanced 100% or even close. With some fun fly and 3D types that have aerodynamic balance sections forward of the hinge line it is very simple to imbed a little lead to acheve mass balance.
John