I blocked the one side and applied suction to the other and the engine started to stall out.
From what I can see the wiring harness is buried under the throttlebody and other items. Is there somewhere specific I should be looking? Just on the EGR?
Wiring bundle/harness right by the EGR tube is subject to a lot of heat, you can't tell IF any wires are cooked, broken, compromised unless you unwrap the factory insulation around it. It will be evident if any wires have melted or are corroded.
Good thing to check even if it doesn't prove to be the problem.
I have a fuel filter and I am going to try to get it replaced this evening.
Good to change the fuel filter every 75K or so. Be sure to slot the hole in the filter nearest the engine block. Use NEW crush washers on your banjo bolts. It's not a real fun job, but should be done occasionally.
I have not done a compression check, I'm not sure how to do that.
Compression check will be more for peace of mind than anything else (given your symptoms).
1. Get a compression tester.
2. Disconnect the lead from your coil to the Dizzy Cap and ground it.
3. Pull all plug wires and spark plugs.
4. Wedge something (a stick or whatever) between your seat and accelerator pedal so that the throttle is WIDE OPEN.
5. Hook up a battery charger (if you have one) to your battery and set on about 40 amps.
6. Screw compression tester into cylinder one spark plug hole (securely). The one nearest the front of the engine.
7. Crank the engine for the SAME amount of time/revolutions per cylinder (7-8 revolutions should be plenty).
8. Record your readings (psi) for each cylinder. IF you don't have a battery charger don't be surprised if the #5 & #6 cylinder readings are lower than the first four (less battery power to turn the starter).
9. Look to see that there is no more than 10-12 percent difference between cylinder readings. Hopefully you will have something between 185-200 psi per cylinder.
10. Button it all back up.
^^^^^ Expand above