I had the same problem last year. I think my problem was the ebrake mechanism in the caliper was sticking. I replaced the caliper and all is well.
Be aware that the ebrake return spring is difficult to swap over to a new caliper. I returned the first caliper that I bought and found one...