I've heard of this happening because its parked at a floor and loses DZ input, at which point the car thinks it's not at a floor, so it runs to go find one. I think in this case DZ magnetic switch was replaced, because the internal contacts weren't conducting well.