I mean can a non-christian not also struggle with sin and temptation? I think he can. Not every non-christian does the same sins, this means even non-christians can resist temptations, right? But before I became a christian there were already things which I found repulsive and which made me feel filthy. If there were sins which made me feel filthy even before I became a christian then how do I know what this feeling of filth is based on? I mean if I already had it before then it cannot be based on the holy spirit. Then how do I know wether feeling guilty is really based on the holy spirit or not on other things like the personal upbringing or something else? I mean there must have been other reasons why some sins made me feel dirty. But if I already felt dirty back then then how do I know why I feel dirty now? How can I know that it's the holy spirit and not something else?