Did you try checking timing at the crank during the run? I could see a cap/rotor or CAS problem happening under load. Maybe spark plug gap? Also, what John said. Are you using a wet element (K&N) filter? The oil is known to cause problems with MAFS. That's why Apexi pwns.