Just to add to all the good advice above, of the odd leak I've had, it's almost always been the keg lid not sealing. Keg lube is prob the best remedy there, but I didn't have any last time I had one so just sprayed some StarSan on the seal. Once it's wet it 'should' seal properly. Another time...