Here's a small update. I tried to apply vacuum to the egr and I couldn't tell if the diaphragm moved at all. It did seem to hold vacuum though. After that I used my finger to actuate the diaphragm up and down a few times. When I drove the car after that it drove a lot better, no popping, the hesitation was much less noticeable but still there, and the rattle sound was there still but only when the car first got moving. I think actuating it manually partially freed it up. I am going to try cleaning it next and see what happens as I think I'm on the right track. I don't think it has to do with timing at this point, but will be sure to check when I get a chance. Anyone know the OE timing specs for this engine and which plug wire to measure from?