For me personally, I wasn't able to completely get rid of off flavors until I had full fermentation temp control. Not sure if this is what's causing your problem, but it sounds similar to what I dealt with. Always the same weird flavor & the beer was drinkable but not good