Hey Shawn. I hope I can give a few words that may strengthen you. First, do not look at the devil as being linked with your struggle. You must believe me when I say that thinking the devil is involved will only put you in an uphill mental battle. Thinking that these thoughts your having is part of a battle will only put more pressure on yourself and remind you of sins, which in turn will further tempt you. Remember the words of our Lord, "get thee behind me Satan." This is not something you should repeat when you feel your in a struggle (because it will remind you of him as an adversary), but it should help take him out of your mind. When you gaze at him, he will gaze right back at you; so try to put your gaze on our Lord. Only look at God and his angels. Its a lot easier to run a marathon when your not constantly looking over your shoulder. I am thoroughly confident that your struggles and temptations will begin to decrease once you stop remembering the devil (he can only be as powerful as we allow him to be). So, that's number one, forget the devil and if you sin or have thoughts, do not think it was from him but from within. Second, read Matthew chapter 5, let the gravity of sin sink in. From what I read in that chapter, true repentance will be evidenced by fruits of repentance(and that sin is a matter of eternal life and death). I don't believe it is enough to be sorry without a firm resolution to make adjustments. Finally, STOP looking at yourself as a sinner. It only leads to self-fulfilling prophecy. The only time you should feel like a sinner is when you sin and repent afterwords. Once you have been forgiven, look at yourself as perfect, a saint (remember, humility is part of perfection so this isn't about false self-righteousness or boastfulness). I posted a thread titled "how to be perfect" which may help. I guarantee if you do these things, not only sin, but temptations as well, will decrease dramatically. If you ever need any advice, let me know.
Your Brother in Christ