tbh mate id get someone in just to get the gas checked out to a safe standard then go on to deal with the rest. shame im not closer id pop round and do a tightness test on the gas work just for safety then id give you a hand with the other shit hes caused!!