Every time that I fill up my car and fire it up, the engine struggles to keep idle. It never dies. After I drive for 30 seconds, it stops. Is there a purge valve or something going out or dirty? My fuel pressure is good; to keep the idle, I've seen it go to 1000psi. Very strange. It never does it anywhere/any time else except at fillup.