Check the bolts into floor are tight and bolts going into seat frame you will probably find the seat has torn out of the floor which is a common fault in which case the seat and carpet will need to be removed and the floor welded to repair the torn floor area
Peugeot master technician, November 2008