Just to follow on from my previous comment the master cylinder valve seal failed on my front shimano brake after 8 months,it was a very gradual problem that became worse over a few days.
Because it was the front i could remove it easily with the caliper and get a new lever fitted at my local...