Thanks very much, it was that o ring, i had another plumber in after british gas, he also sait it was scrap. That is 5 that did not ring back and 2 that said it was not worth fixing and valliant said they would come out and fix it for £290. Criminal.
Thanks again all. :D