I'll check the timing and vacuum tonight. Drove the car to lunch, ran great, idled great. After it got to 200F, about 10 minutes, it started dying at red lights. I could restart the engine immediately and keep it running if I held the pedal down a little but. I stopped at a fast-food restaurant and the 10 minutes it took waiting, with the engine off, for food, it started up and idled fine again.
So, maybe the EGR valve only leaks when the engine is hot, and this causes a vacuum leak?