Did you try replacing the whole temperature sender and not just the o-ring? And are you using OEM clips or just any old clip? I was having issues with mine leaking from the coolant sensor on top and temp sender on the bottom, replaced the housing and both sensor and it seems to be doing well. I think my sensors weren't fitting well and using random or aftermarket clips wasn't helping my situation either.