To fix loose/rattling handguards, I use a couple of strips of 1/4" thick foam tape [ for sealing around doors or pickup truck canopies ]. I put this inside the handguards, front and rear, to set them up high against the little tabs on the ferrule, and the c-clip at the barrel.
Others have heated the ferrule tabs to un-temper them, and bent the tabs up a bit.
In either case, the idea is to prevent the handguard from contacting the forend part of the stock INCONSISTENTLY, which could cause some changes in barrel vibration, and stringing of that shot.
As mentioned previously, there should be a tiny bit of back and forth play, to prevent the front of the handguard from binding against the ferrule.
Remember to put a bit of grease between the ferrule bottom tab and the forend metal, to allow the forend to flex during firing. If the forend is properly tensioned to the stock bedding, then "Theoretically" the forend should return to the same place after every shot, increasing accuracy.
All this complicated forend/ferrule/handguard/cearancing/tesioning mechanism can be avoided by "free floating" the front of the barrel by mounting the op rod gude soldily to the stock.
More to come about this concept later.
LAZ 1