My battery was crap too. Had to give it a full charge at least once a week so bought a new one.
Still had the problem so took the coil packs off and noticed there was oil in one of the spark plug tubes. Cleaned it out and the problem went away from about 60km.
Then the warning came on twice and went away. In another thread on here, got advised that the coil pack was probably damaged due to the oil seeping through, so just about to order a recon'd one from AutoLusso's ebay shop.
Hopefully this will stop the error and restore, but then I've got the problem of oil seeping into one of the tubes. I did notice that one of the seals around the coil was snapped. I'm hoping that the recon'd comes with none snapped ones.
Fingers crossed there is not a crack in the tube that is leaking or somewhere.
Hope the best for you
Update, new battery, new maf, and ..... still the same, or worst if I analise the diagnostic report :
- Now the car only go to 64% of engine load ( maximum ) , tested in the same hill but at night
- Now i can get 210 KG/h ( air flow ? ) maximum
- In 2000-3000 Rpm i have better response from motor.
In the The Alfa Workshop, specialist Alfa Romeo garage and web resource, they say to "check the cat under t he gear lever", have this any influence in performance ??
One friend say that the performance is better without the inside of this cat !!!
Help, i´am tired of spending money for nothing