i have the same problem with my 206, i took it into my local peugeot dealers who tell me i need new roof hydraulic fluid pipes + ram, the problem is the seals, however peugeot only supply them as a complete unit and as such the cost of getting it done was quoted as £970.00 !!
Andy, August 2010