MAF connector tends to go away when the vehicle is reved up and it stumbled and dies at idle, but it could still be that or the MAF itself.
I find that you say it starts real bad a few minutes after starting very interesting. Makes it sound like something that happens when the vehicle reaches operating temperature and the ECU goes into closed loop which is usually about 3-5 minutes after the vehicle is started cold. Once it is warmed up and driven around, turned off and restarted, it will go into closed loop sooner.
This makes me think it is some sensor, harness or input to the ECU that is not reading properly, or the ECU itself has failed which I think is less likely.
Is there any error codes stored in the ECU?
If the timing had jumped, it would be coughing , hard to start and runing rough/misfiring all the time, not just a few minutes after start up.
Same with the position sensor in the distributor, it would be bad at start up, not after a few minutes.
The battery thing doesnt seem to add up though, I think it is a seperate issue or you were just reading alternator output os something at 1.9 volts.