The other factor would be your price. I am not going to buy shares at anything other than .0001 so if your order is in at .0002 you may be waiting until some news hits or you will be paying your stock broker a lot of money for partial small trades.
The last few trades I did with MIKP, I had to call TDA before the MM's would touch them. After calling they went through in a few seconds. Try calling your broker and complaining.
Just out of curiosity, why would you want to sell when a RS split was not announced and the stock is sitting at the lowest possible point with a lot of news ahead? Just curious.