Newbie here but have seen a few things in 30 plus years as a technician. 1st if you have checked all 5 basics {compression,spark,timing,vacuum,fuel,} then you can start looking at the more subtle things as computer strategies and electronics. Keep in mind that a good rule of thumb is if the problem isn't adding up to anything then it's probably manmade and or induced. Would be well to make sure that the fuel lines cannot be crossed and something so simple as the exhaust isn't plugged up. Remember no exhaust out then no air in, Plumbing 101. If you can throttle up by opening the airflow meter vane then check your vacuum, I'm sure someone on this site can tell you what a acceptable measurement is at idle. My guess would be around 15 to 20 inches . Timing will directly affect vacuum as will a exhaust issue. Good luck Sol