You might read through this thread. This guy had a similar problem to yours:
http://forums.pelicanparts.com/showthread.php?t=386494&highlight=mfi+idle
Also, I am going to STRONGLY suggest you go through CMA in detail! I know you just want a quick fix, but CMA is the only rational way to go about diagnosing these systems. One element of CMA is ignition timing, and it is essential. You will need a timing light to check this, so if you don't have one, see if you can borrow one. They are common, and many people with marginal mechanical skills own one.
Here is the link to CMA - this is a must read - period!
http://www.scatliff.mb.ca/pelican/MFI_Check_Measure_Adjust.pdf
Regarding the electric fuel pump, please post a picture of pump and mounting location when you can, as well as a picture of motor.
Lastly, does your car have a hand throttle located between the front seats?
JA