Britprius - Disconnecting battery hasn't helped but thanks anyway.
Farqui - I didn't bleed the brakes but someone has suggested that I should have opened the bleed nipples when pushing the pistons back rather than pushing the fluid back into the reservoir and drawing off the excess as I did. How did you clear your error codes?