Get a plumber to check it out. It might just be one of the connections that is causing the issue. When you say it's coming from the cupboard, is this where the gas isolation point is located?
Another good way to see where it is leaking is to mix water and soap together and spray it on the valve...