I have 2 VAF's. One I need the other was for backup. They both work. I will send it out if no one else has one closer. I think your high idle is one of the contributors to the engine dying.
The high RPM could be advanced timing, an air leak, IAC, or TPS setting. The air leak presents as un-metered air getting past the VAF. This usually presents as a fast idle. Or the throttle body base idle screw setting is not correct.
If your intake tube has no cracks or leaks. loosen the TPS screws just enough to move it by hand (BTW: TPS can have dead spots as well, same moving arm on copper contact). Start the rig, and rotate the TPS until the idle settles at 650 +/- 50. I do not think I have ever been able to set the TPS correctly...If the TPS is on the edge of it's contact patch it will also kill the engine as RPM's dip.