Hi can someone please help?? A freind of mine has the following problem with a 1999 1.4 Peugeot 306 LX: When cold the engine refuses to idle - need to keep foot on throttle to keep engine going else it stalls. When warm idle is high 1000 - 1500 rpm. Garage changed Lamda sensor, cured starting problem - now starts with no throttle. However still running high when warm, sometimes up to 3000 rpm. Also trip meter resets for no apparent reason. Can someone please advise as to problem or maybe if this is not the place a more appropriate newsgroup. Many thanks in advance.