It was the OVP!!
Maybe it took a couple days to get set. I don't drive the car too much and after a couple spins, it seems to run OK now. So, it was worth the $100 and 2 minutes time. It has stalled only once in the past few days, which is nothing compared to what it was. Sometimes it wouldn't even start up.