Not sure if this has been posted before but still good for everyone to know.
There is a recall on 172s at the moment. This is due to a knocking sound under accelaration (which I have) which could possibly be the drive shaft or engine mounts.
I would advise you all speak to your local dealer to get this checked out!!
Hope this helps, Russ