Yes, the EFI was the reason for my fuel pump post. The injectors require 35-40 psi to function properly, and if the pump gives trouble it often manifests itself initially by hard starting....longer crank times, and prone to backfire.
Proper starting procedure is to turn key to run position, and listen for the fuel pump to quit running before cranking. Cranking before the pump shuts off may set a fault code and lead to pretty blinking lights on the instrument cluster.
More to the point of this thread, could you simply build a fire to drive the skeeters off when you are expecting company?