Have you done any research on sleep paralysis and hypnagogia? It might give you some clues about what is going on.