EGR has got nothing to do with idle or even fuel which is obviously the problem if it runs on just starter fluid but not without it.
Oh, ok. I thought EGR has something to do with his problem 'coz he mentioned emission. I know a faulty EGR will affect the idle, etc.
Anyway, keep us posted if you fixed the problem you're having. This thread is gonna be useful for someone searching for answers with that same problem. Goodluck!