After much trouble with the speaker grill I've managed to find my own solution. Been into dealers twice for it with a new grill fitted on the second visit but each time it only lasts for a day or so. So not to be beaten it tried my own remedies. A few didn't work but this one has. All I done was to remove the neoprene rubber from the top of the speaker housing. Been in place for over 2 weeks. Still in place with no rattles or squeaks from it.