Do a search there are many other things that could cause those symptons. Do not throw parts at the problem you'll only end up losing money and getting yourself a shot gun to kill the car.
You can have the fuel pump voltage tested, from there you can have the fuel pressure tested, and then the idle control valve, EHA and OVP. This will help pinpoint the problem. You can find almost all the correct values here on the forum. Do a search.