Buenas,
Nuevamente trancado en un ejercicio de energía

dice lo siguiente:
Una caja de masa M está fija al techo mediante un resorte, de constante k y longitud natural ln. Al principio, el resorte se comprime hasta tener una longitud ln/2. Si se suelta la caja, ¿a qué distancia abajo del techo llegará por primera vez al reposo?

Lo que llevo hecho hasta el momento es:
Tome como referencia de la energía potencial gravitatoria el techo (ya que así lo recomendaba el ejercicio) y tome 2 instantes, el inicial con el resorte comprimido y cuando llega al reposo.
(x es la longitud total hasta el momento de reposo)
\( \displaystyle E_1=\frac{k(\frac{1}{2}ln)^2}{2} - mg(\frac{1}{2}ln) \)
\( \displaystyle E_2= -mgx + \frac{k(x-ln)^2}{2} \)
He intentado despejar x igualando ambas energías (ya que no actúan fuerzas no conservativas) pero no he logrado llegar a nada, tal vez tengo un error en el planteo de las energías, agradecería cualquier ayuda.
Saludos,
Franco.