A positive drift may occur if there is a leakage path that discharges the battery that is not measured by the sense resistor or if there is a ground loop on the test setup. We recommend you try using an isolated USB hub to connect the DS91230 communication adaptor, to make sure the ground current is not going through the laptop ground