I have a similar problem with a friend's Punto 1.2 Auto. The eml is coming on while the car is driven and one of the 2 codes in the system is 1602. My friend has told me that the ECU near the top of the engine has recently been replaced with a new unit. Would this have anything to do with the light coming on? Does anyone know if the ECU needs to be coded to the car?