The dials sound like a battery or charging fault to me. However the coolant temperature sensor is notorious for causing problems too when it plays up. However there could be many other causes. I'd take it to a diagnostic centre to see what faults show up. Your Peugeot dealer will charge for this but it should be better than replacing parts willy-nilly.
ChicksFan
May 2009