Well, between working 15hour days six days a week and remodeling the basement, I was able to get a pressure gauge on the fuel line today. It isn't a liquid filled one so it was shakey, but at idle the needle jumps between 8 and 15 psi. When I shut it off, it settled in at 12psi.
Revving the engine just made the needle more erratic so I'm going to get a better gauge to see if it smooths out. But, if this gauge is right, this may be a big part of my problem. Including the stall after wot, maybe its pushing the needle off of the seat and flooding. Like I said I'm going to get a better gauge and retest.