Make sure the coil pack sub harness ground is not loose. I doubt it but its always good to check. The fact that is fires up when you change mafs is very weird. Have you tried staring it up with the maf unplugged just for shits and giggles?
__________________
|