Tomorrow, try just bumping the starter enough to turn the engine over once or two revelutions, and then back the key up to the run postition untill you hear the mfi relay click (~five seconds or so~), Turn the key off, wait a sec, and then repeat.
This will "prime" the fuel system, and build pressure.
Now, crank it for real.
If it starts easily, you're probably losing fuel pressure, and the longer cranking time is just the symptom.
The possible causes for this problem are a leaky check valve at the pump, a fuel pressure regulator that bleeds down, or injectors that leak after shutdown.