Did you replace the BSI? Maybe this can halp to solve the A/C problem:
http://olemartin.bratene.net/?p=86
http://www.motor-talk.de/forum/reparaturanleitung-relais-fuer-klimaanlage-klimakompressor-im-406-t2330430.html#post20877549 (German, 8 pictures).
I replaced the A/C relay today. My problem was that the A/C compressor did not start, because this faulty relay. You need some skills and knowledge about disordering & soldering. Be aware, you can destroy electronics if it is not handled correct (ESD -Electrostatic Discharge).
http://www.honestjohn.co.uk/forum/post/index.htm?t=70853
http://www.bba-reman.com/content.aspx?content=peugeot_bsi_body_control_failure
Sorry I don’t know anything about the other problem. Good luck.
Supermax
January 2010