Ok, what I tried today was replace the vacuum line to the fuel pressure regulator. It wasn't in very good shape so I'm not sure if it was leaking but possible. I took it for a drive to get in up to temp and seams to be better. It never died on me at stop signs or idling in gear but this was only one quick drive. It didn't seam to stnnk as much either.
I may be hoping to much that I found the problem, I will let you all know tomorrow after the real test.
The test will be tomorrow when the wife drives it to work and sits at some stop lights.