Check for a loose connector at the ICM. If that is good, then tap on the maf with it running. When that passes the tap test.. I'd probably shotgun a crank sensor onto it.