I ain't got a check list and I work for BG... whistling noise could be some sort of restriction in pipework; flue seals; or even gas valve. Like you said if there's no limescale request a senior engineer or manager (within 90 days cos there's a load being made redundant after that)