Funny you should say that Legman, got one of the lads to bleed brakes for me and it was after that it started to stay on. He definitely filled resevoir back up and pads are fine. I've a feeling one of the caliper pistons is seized so i wonder is that affecting fliud pressure which in-turn is giving warning light. Is the fluid pressure measured in an impreza?