Middleton struggling to agree with Canyon County Sheriff on a contract KTVB