Good question.
You can consider $\Lambda$ the set of all covering of $X$ of total space $X^\sim$ and on this set the group $\hom(X^\sim ,X^\sim)$ acts it because you can prove that if $p\in\Lambda$ and $\psi\in \hom(X^\sim ,X^\sim)$ than $p\circ \psi \in \Lambda$.
So in this perspective your question is to find ${\rm Stab}(p)$ with rispect to this action.
For first think you can observe that Stab($p$) is a subgroup of $\hom(X^\sim ,X^\sim)$. There is some relationship between this group and $\pi_1(X,p(e_0))$?
Yes, you can always define a map $\Phi: \pi_1(X,p(e_0))\to{\rm Stab}(p)$ that maps each $\gamma^\sim$ to $\Phi(\gamma^\sim):X^\sim \to X^\sim$ such that $\Phi(\gamma)(x)={\rm lifting}_{x}((p\circ l_x)\gamma \overleftarrow{(p\circ l_x)} )(1)$ where $l_x $ is a path between $x$ and $e_0$ on $X^\sim$