System probably has a lack of water in it ,, check small tank in loft has water in it ,, if it has then possible blockage in feed to heating from that tank...
Pilot not staying alight is a diff issue so yes youll need a RGI to have a look and replace parts..