It is a funny thing how we can get in in our minds that surrendering is a one time thing. 2 Corinthians states that 'we who live are always delivered to death for Jesus sake, that the life of Jesus also may be manifested in our mortal flesh. We must understand that it is impossible for the life of Christ in us to be revealed without us surrendering or dying to who we are by the natural man. Christianity is not meant to be lived by our own power. Only by the power of the Holy Spirit can the life of Christ be manifested, and that, only as we lay our self down.
I saw myself with my heart tied to a string while I am walking through mud and mire just pulling it along saying "come on already". What I am still learning, is that my heart does not belong to me anymore to treat with contempt, to despise it, to drag it through a spiritual sewage plant and then expect good things to come from it.
I find more and more that temptation to sins of the flesh are not an issue so much as is the temptation to not wait long enough on God. As we mature we should be seeing and hearing more clearly the Holy Spirit revealing to us the things to come, but with that comes the temptation to circumvent Gods order and timing to bring about what He has revealed. The good thing is that we know from Romans 5 that tribulation produces perseverance; perseverance, character, and character, hope and that hope does not disappoint because the love of God has been poured out in our hearts by the Holy spirit who was given to us.
God is much more interested in our character than our temporary comfort for he knows that character is what produces the hope that does not disappoint and enables us to wait, no matter how long, for God to bring to pass what He has promised.