I have had my 1985 Alfa Spider for about 5 years and have always had the same problem. The previous owner had the same problem too. It is an intermitten starting problem. Some days it will start right off and have no problems. Then all at once I will try to start it and it will just crank and never catch. I have changed all the fuel pumps, had an alfa mechanic check all the wiring and ground and have never found the problem. Also important to note, when it wont start by they key, it will push start. I have also changed the thermal sensor. ( i believe that it it called that. Any help on this would be so appreciated. I am very frustrated with this for an other wise great running car. When it does start it runs beautifully.