The only thing I haven't seen you did was the EGR valve. A stuck open EGR will make the sucking sound and cause the very high idle. If it's stuck open it causes a huge vacuum leak. Would also explain running better with the mass air flow disconnected. That forces the fuel injection to work as if the rig is very cold and dumps a lot of fuel thru the injectors.