I have an Alfa 145 1.6 TS '98. I 've recently had a problem where the car will not idle. With revs everything is fine, but the car will not sit at the 1000 rpm idle speed and just stalls. When this is happening I've had a warning light immediately to the right of the airbag warning light coming on. I've got no manual to tell me what this light means, any ideas?