I have read almost ALL of the posts regarding roof problems, and feel that I have a pretty good working knowledge of most of the tricks that one can do, but I cant seem to figure out whats wrong with my roof
Heres a detailed explanation of the problem:
To put the roof down hydraulically, I unclip the latches and hear a single chime, and then I pull up on the roof button. The boot lid lifts and the roof folds into the boot. Sometimes the roof does not seem to lock into place (the parcel shelf does not come up and the boot lid does not come down). If I gently push down on the roof while still holding the roof button up the roof then locks into place, the parcel shelf comes up, the boot lid closes and locks, and I hear a single chime.
As I said, the roof only needs a push sometimes, other times it all happens as expected.
All good, the roof is down and Im ready to roll.
Most of the time (so far it appears to be 2 out of 3), everything is fine, I can drive, stop, switch off the car, get out, lock it, come back, drive some more, and all is well. I am able to push down on the roof switch and the roof comes back up hydraulically as expected.
Every now and then however, when I start driving (this may be after all has been fine for a while and the car has been switched off and on a number of times), I hear the continuous beeping that indicates that something is wrong, and when that starts I am no longer able to bring the roof up hydraulically, I have to bring it up manually. The other day I had been driving for about an hour and went over a bit of a hard bump, then the beeping started, which makes me suspect a sensor or hydraulic pressure.
Once I bring the roof up manually and close the boot lid, I am able to use the roof button to lock the boot lid in place and I then get the single chime telling me the roof is up and all is fine again. I am then able to put the roof down again hydraulically as if nothing was wrong.
I bought this car second hand, and as far as I know this was not a problem until a friend of mine borrowed it and accidentally switched off the car when the roof was about halfway up. We had to put the roof up manually, and it has been doing this intermittently since. For this reason I do not think it is something too serious.
Last night I pulled out the shunt in the fuse box for about 30 seconds, and then went for a drive, and everything worked perfectly for 2 up/down attempts. This morning however, after putting the roof down the beeping started when I started driving, so no luck on that count.
I also checked the hydraulic fluid level last night, here is a photo - the fluid level is at about 1/3rd. I have sourced the hydraulic fluid from the Peugeot dealer near me, they want £30 for 500ml which I think is a bit of a rip-off, but I am willing to pay this if anyone thinks it will solve the problem, or is necessary anyway. Ive read over the top up instructions and it sounds pretty straight forward.

Any advice, suggestions, info would be much appreciated. Im getting pretty good at putting the roof up manually (I can do it in under a minute now!) but would like to sort the problem out, and the beeping so sooo damn annoying!
Many thanks,
Patric