onceuponamirror: I agree. Hook even said so himself that he wants to be reunited with Milah. Its very obvious that he is unable to live with the constant pain of her death anymore. He is not a coward- far from it. He lives by his code, as you said, so he wants to die in battle/while fighting so it isnt cowardly.
So yes..he is most definately suicidal.