Here's some excellent counsel from Perry Noble on working through guilt:
If you are wrestling with conviction then your only choice is repentance! If God is convicting you that something is wrong then I promise He isn’t going to change His mind.
But, if you are wrestling with condemnation then your only choice is recognition of what Christ did on the cross…complete payment…and in Him you and I are brand new!!!
Read the rest of his entry here.