had a similar issue where car won't idle. i thought it was fuel pump or fuel filter. but my mechanic found it was getting too much air because a hose got loose. he, entiomed it was somewhere in the engine.
check it out might be similar. mine wasn't idling but i was able to drive her home from tn to nj by puttimg her in N when stopped so when engine dies it's easier to start and go.