What hub is it?
What speed is the cassette?
If you are running a 9spd compatable hub and an 8spd cassette, chances are you will need a cassette spacer.
J
Am i missing something here? I thought 8 and 9 speed cassettes were the same width, thats why 9 speed uses a narrower chain. IF you use a 7 speed on a 8/9speed freehub then you need a spacer?
Re the loose cassette have you removed it and lost a spacer or something? You must be able to tell whether the freehub is loose as well by looking between the spokes and big ring when wobbling it...
MY old shimano freehub could be tightened by removing the axle and using a 10mm allen key on it, that was about 7 years ago though so may have changed now