I was driving to work this morning and I just got off the freeway arriving at a stop light and the engine just cut out on me, it would crank over the the RPMs would dip and it would cut out. Had to keep my foot on the gas when cranking to keep it from dying, also had to keep my foot on the brake and gas to keep it from dying at the light. Couple minutes later it was running fine, this had happened once before when I was I pushing it. Rarely drive it fast, this time I was running late to work so I had to gas it a little more. Already had 80% of the vacuum lines changed, did the the coil packs, spark plugs, spark plug wires, and cleaned the MAF sensor. Any suggestions of what this might be?