Yeah, I think you're probably right. I didn't really set out to write a song. I noodled on guitar then recorded it. Then it became a song without vocals. I had already tried muting all the other tracks so it was just drums and piano, but I still struggled because the original melody was already in my head. I shall probably just leave it for a couple of days, then come back to it.
Thanks for the advice.