A couple of random things:
Idle control valve dead or dying is not going to cause the problems you describe, so I'd leave it alone for now.
TPS is not likely the culprit either, since it basically tells the ECU when the throttle is fully closed or fully open- not really any different signal for all those positions in between.
How the hell did they hardwire the injectors?? like solder wires to the terminals hard wired???? GAH!!! Sounds like you might need to replace the injector wiring harness??? I can help you if you need one.
Is the fuel tank/fuel pump all gunked up?
I agree with Bernie that while the WAG diagnosis method does sometimes work, it's usually just an exercise in frustration. You really need to start checking things off as OK, Bad or questionable. Then go back through the list and work on the bad things, then the questionable things to see what you come up with.
The E30 Bentley manual has some good troubleshooting specs- like resistance values for checking the AFM, etc that can be done with basic diagnostic tools like a multi meter. Fuel pressure may really be telling you something here too, but most people don't have a proper fuel pressure gauge that will work on this car- and a decent one is probably $75-100.
How about basics like compression on all cylinders?? Maybe a broken timing belt sometime in the cars past that the PO "fixed" by sticking a new timing belt on without repairing the bent valve(s)??? Probably not likely, but I've seen crazy stuff like this before.
One piece of advice that you really should heed- change the timing belt sooner rather than later. I understand you don't want to throw good money after bad, but if the timing belt breaks, you'll really be in a pickle and just getting the car running will be a big undertaking.
Oh, and how did you justify replacing brakes, control arms, etc etc on a car that you didn't even have running right/??
(sorry, it's the pot calling the kettle black on this)
Using your list of "higher priced items", I don't see any that are high priced at all:
timing belt- $45 + labor
head bolts- $40 + labor
valve lash- FREE plus labor and a couple of beers
waterpump - $50 plus labor (about 15 minutes if you're already doing the timing belt)