Sounds like an injector issue to me. had the same problem wouldnt start without a sniff, replaced injectors fixed the problem. it also had a broken wire to the maf sensor which i believe to be unrelated. the injectors are expensive, if you have means to test them id start there.