Update: went out this morning in the pouring rain, checked the spark plug wires they where nowhere near the egr, made sure they where all properly seated. also checked for vacuum leaks. It started fine and ran great at low rpm even under load, but now it seems to be hesitating between 3000-5000...