GPs are not always the best source of medical expertise. Sometimes you badly need a consultant. And sometimes a specialist nurse or similar may be better. In my case a specialist nurse sorted out stuff doctors hadn't a clue about, and the same thing happened with a physiotherapist.