How long does it idle at 2K? It should fast idle until the coolant temp gauge starts moving. Even on a 100F day mine still fast idles on a cold start for a minute or so.
Does it hunt for the idle before it dies? AKA rpms surge.
Also my personal three "killer" items to check on any EA82s:
Make sure the engine grounds are clean. Ground comes from the battery to the starter body. Then from the engine to the harness via a ground point on the intake manifold. Remove both of them and clean the terminal and block where it mates. The one from the battery to the body is usually ok, and not as important for the engine to run. Every EA car I've ever worked on has had terrible grounds. On my personal cars I install a extra ground from the alternator to the battery directly.
Check all of the Fusible links. They are fragile, you can replace them with fuses if you have issues.These love to cause the same issues as a bad ground, especially while driving as the vibration moves them around.
Last check that the screw is installed and right on the rotor in the distributor. Though the fact it idles without the MAF kind of rules that out, still good to check. I've fixed 2 DOA cars but just reinstalling the screw.
Also check that the belt accessories spin smoothly. I had a car that wouldn't idle, turned out the power steering pump had a bad bearing. It didn't make a ton of noise, but the drag killed the car at idle. EA82 doesn't make much power at idle lol.