ok, this is probably not to be recommended, but i took mine apart with a view to cleaning the sensors.... Problem was i broke one of them (they are like tiny sheets of glass) Oh bu99er i thought

anyway, put it all back together again, and it has run like a dream ever since... that was about a year ago
My guess is, having some idea how these systems work, is that the default state of the unit with a missing (broken) sensor, results in the car running more reliably than id does with a dirty or defective sensor???