After reading a few threads about people who have problems with their 306's it seems there is a common problem with this model. I have a 306 2.0 xsi, and have had problems with the car idling. At idle speed the engine will sometimes die right down and cut out. This problem isn't constant as sometimes it happens and other times its fine. A service and engine flush did not cure the problem. The car has recently failed its MOT due to its emissions. I have had a diagnostic reading, and the result was that the lamba sensor (o2 sensor) was faulty. I managed to get a new sensor from a local motor factors for £45. I have fitted the new sensor and booked the car in for a re-test. However i am not confident that it will solve the problem. I have heared that a 'stepper motor/sensor' on theinlet manifod could also cause this problem. Could anybody tell me how much one of these would cost me? Also the rev counter and oil pressure gauges have stopped working...any ideas?