I'm having similar problems. The times I've successfully prolonged my stay is AS SOON as I realize I'm dreaming, I look at the floor. That has been very helpful in stabilizing me. You can also try rubbing your hands... another good way to stay in the dream.