Well, I've got a little more direction.
I was reading around some other posts and got the idea to disconnect the MAF sensor. Instantly it runs great and the issues are gone.
Tomorrow I'm going to take all of that apart and clean it and see if it makes a difference, but it's nice to know that although it's running rich at least I can get it to work when I need to as I work to find the exact issue.