My 95 ford e350 small block V8 is having major issues right now. It runs exceptionally rough, and stalls. give it gas and its 'ok' but still stumbles a bit.

Spark is good, and fuel is fine. We found out that tapping on the EGR control thingy, that the truck, idled great, so we bought a new one of those. Installed it, and then the truck wouldnt start at all...

after discovering that a wire, (i forget what its called, it comes off the distro, its the 9th wire, goes to something else.) anyways that fell apart so we replaced that...
Finally after actually putting it completely back together (it was just sorta sitting there) it started... anyways the problem still exists. A good friend of mine, spoke to a friend of his, who thought it maybe the EGR itself, so we took that off, and visually inspected it, however have no way to test it... any ideas? A new one is $90. I cant afford to keep throwing new parts at this thing... yet I need the truck for work.

Any ideas?