Did you check all the wires/pins on the MAF? It's pretty common with the 3 for the wires/pins on the MAF to get broken/loose, especially the ground on the MAF. This is especially true if you've replaced the stock intake with a CAI as the MAF wiring harness is tethered to the battery box. Unless it's released it can strain the wires when the engine torques during hard acceleration.
Anyway I'd check out the harness to make sure everything's good with it. Also check out the engine mounts.