Personally, I am no fan of ether and I will not use it in my engines. If your motor can start, it will start. It doesn't need any boost. It just needs the right combination of fuel, air, and spark.
You have to have the MAF plugged in for the engine to run. Don't know if you have tried this or not.
I know I said this already but try to stick with Delco/Delphi parts for ignition, sensors, fuel. These engines seem to be picky about that for some reason. I have also read that bad coolant temp sensors can mess with the computer. I know that's not really helpful but I'm just throwing it out there.
I also remember you saying you checked two grounds but I think there are two more. I think you got the one by the trans dipstick and the one on the tstat housing. Then there's one from the neg cable at the battery to the body and I think one motor to frame near there as well.