From experience on Peugeot 307s doing this I would say its a COMM2000 fault.
I've fixed a few of these issues by just squirting electrical contact cleaner into the base of the indicator stalk. Dust ingress and electrical contact wear over the years makes this happen.
But sometimes they do fail and need a service repair. There is a very competent guy called Graeme based in Bradford who repairs them for around £25.
There are also a couple of others who advertise on Ebay.
|