I had a problem with this, tried everything, nothing seemed to work...
But as I began listening to, and reading, the Word everyday the problem seemed to go away.
I think David was on to something when he said
"The law of the LORD is perfect, converting the soul"
All temptation will not pass away, but you will find great power over it as the Word speaks to you.
Remember "In the beginning was the Word, and the Word was with God, and the Word was God."
I love listening to pastor teach the Word, also reading it.
you might try http://www.csnradio.com
there is a great collection of pastors here they almost always got somebody good.