Re: fret buzz on G string
Change the strings and check the groove in the bridge saddle for that string. Could be cut too deep if it is rattling on all frets for just that string. If it was just when open, then I'd suspect the nut groove being too low. First thing to do is to change the strings because there is the off chance that it is the string itself.