The purge valve being stuck open would have more effect at idle, causing a lean condition/rough idle with a Mass air EFI system, but would not have much effect under moderate load or cruise, when it's normally supposed to be on. The HC reading is pretty low, and the high CO2 readings indicate good fuel mixture control, too.

The only way it might effect the EGR valve is if for some reason, the vacuum line to the EGR valve and solenoid were caused to lose vacuum below about 5" or so.

Do you have a vacuum pump to test the EGR valve? Can you loop a hose from a manifold vacuum port to the valve while you are idling? With vacuum at the valve, it should stall at idle.