I've had this same problem before, I actually "fixed" it the other way around.... increased the minimum TCC duty cycle value across the entire table. Makes the TCC lockup harsher, but would lock and stay locked. I did this in HP tuners, not sure about DHP.