I have owned a 3.0 V6 Spider since new in 2001. After 128k miles its now off the road with cracked cylinder head and its not economical to repair.
Anyway.... In the time that I had the car the engine management light was on more than off ! The 1st time was when it was 9 months old with 12k miles on the clock, alfa dealer diagnosed a Llamba sensor, which was replaced - this was ok until I came to pick up when the light came on almost immediately. They had it back and read the code - a single code from the sensor! Reset light.
Anyway, on and off for 5 years the light was on then of then on.... no one could diagnose it until I took the car to an independent. After having the car for a week (!) they diagnosed both the coil problem and the MAF problem. replacing the MAF and fixing the coil wiring I then drove the car for 12months without the light on
The I let the car overheat!!!!!
Not sure what to do now, car not worth anything with duff engine, gearbox that makes a racket, paint peeling from bonnet (resprayed under warrantee @ 2.5 years), wall rash on front bumper from 5mph touch, drivers window doesnt go down, or up if you get it down! (I had two window winder mechanisms replaced under warrantee!) and lots of other electrical issues.
Would I have another? probably not!