Yeah I'm leaning back toward air flow. I read some more posts and I'm going to try another MAF. When I measured my original (according to the SVX manual) the top value was out of spec but the lower value was in. I cleaned both with carb cleaner and the top value came into spec but the bottom value fell under and remained unchanged when the car was running. I did'nt think much of it at the time but maybe I'm being an idiot and screwed up the MAF cleaning it too much. I know these resistors are very sensitive.
I'll see how a new (all values in spec) MAF works and report back. Thanks for the help.