I'm having a similar problem at the moment. I went through a stage where opponents were spending a lot of money with bad hands, and I made a lot of money out it. Now I've got a bad habit of thinking people are overvalueing hands a lot, and it's costing me money.

Sometimes, even though I know I should be folding, I'm not, and that's the worst thing - thinking it's the worst decision but doing it anyway.

It's probably just a case of getting some strong self-discipline happening for a while until the bad habits are no longer habit.