Can you tell me more about the aborting issue? how do they do the test?
Your problem is going to be one of the following,\
1. A vacuum leak at the intake.
2. Low fuel pressure.
3. Bad iac.
4. A bad egr or stopped up ports in intake.
The first thing I would do would be to clean the iac and egr valve and ports. Do a vacuum leak check on the egr while you have it out to make sure it hold vacuum and the prental opens with vacuum on it.