Hey Guy,
I dont know if I am talking out of left field or not, but what you are describing is something that happened once to my 71 spider a few years ago just before some wiring went bad.
I would be tooling along at 65 mph when the battery light would go on and the car would cut out. Well one day one of the wires coming out of the positive batery terminal to the alternator shorted and fried the ignition system.
I am not sure if this could be going on with your car, but I thought I would mention it as an added alternative to check. Also check the cable that runs from your battery to your starter, and see if its bolted down tight. if there is any loss in power, this could also contribute to your starting problems, and stalling. If your engine bay is like most older Alfas, there is a lot of engine grease flowing around in large family sized clumps, I would recomend getting some engine bay cleaner and flushing out all that dirt and grime.... it will make for cleaner hands..... and a lot easier time trouble shooting things under the hood..... Its much easier when you can see what you are trying to work on
On a side note..... just a few things to check also..... not related to your posted problem.
1) the rear Fuel pump, and tank fuel filter to make sure its still working properly
2) the front Fuel Filter to make sure its still good
3) check the clutch slave cylinder and pressure line for leaks and tears
4) Check the cylinder head torque and make sure its up to spec.
5) See when the last oil filter was put on not only the engine, but on the spica fuel pump.
6) check all the wires leading to and from the Spica pump as they are wired into some of the dash instruments Via ( at least in the 71 model) the 6th fuse.
7) check the level of oil in the transmission and differential, the seals tend to crack and let out fluid.
8) check all listed grounds on the car and possibly add a few more.... it never hurts to over ground a car.
I know what I just listed are things that are not wrong with your car, but they are some things that I had to tackle when I started with my 71 spider.... and I know how awful it feels to have an awesome car and be on a road side with passers by laughing at you. So I wish you the best of luck in your spider journey and hope to see more postings .... Ciao
Martin
71 Spider Veloce
87 Spider Quadrifolio