Alternator dies.......that can cause voltage issues......and cause a MIL.
Don't forget to check out the battery.....a weak battery can place a major load on the alternator.
Fuel pump?......not sure how it would cause a MIL.......vapor recovery system not holding vaccum?......The windstar does not monitor fuel flow or pressure.
So....any codes caused by a fuel pump would be vapor recovery (leaking gasket) or a symptom cause by lack of fuel delivery (pressure/flow).
You are getting good service out of your vehicle......nice job!