If hitting the gas pedal was suggested by a mechanic, could that indicate more of an issue of not getting enough air into the upper plenum while its cranking...? If so...I would lean toward the MAF sensor being a little dirty, its quite easy to remove and clean