I spoke with Mastro about it. I'm going to be test driving another STi tomorrow to get a feel on what I should be looking for. I think the ECU has something to do with it as well as the open/closed loop on the fuel. Some times this car just hooks and takes off. Other times, it just drowns.
I will have it looked at next week.