バネからの力が-kxじゃ無いです。
x軸の設定が変わるとバネからの力のカタチは変わります。
-k(バネの自然長の位置からの変位)
なので
問題文の座標設定では自然長の位置はx=-lとなるため
-k(x-(-l))
の形になります。
しかし、そもそも単振動すると決まった時点で
加速度が-ω^2(力の釣り合いの位置からの変位)
のカタチになるのが明らかなので
釣り合いの位置を原点として置いてる時点で
ノータイムで運動方程式が重力とバネからの力含めて
ma=-kxとおけます。
釣り合いの位置で初速度が与えられているのならsin型
引っ張ったり、押し込んだりして釣り合いの位置以外の点で初速度0ならcos型になります。
+か-どっちになるかは座標軸と定性的な最初の動く方向の関係性で考えましょう


ちょっと適当すぎたかもだから、わからないところあったら随時答えます^_^