I,ll second the fuel pump push rod. Classic symptoms. Check it out, it,s a real cheap fix.