Do the neighbours have a cat themselves? I wonder if him being the 'top cat' over at the neighbours is causing hierarchy problems when he comes home - as in, he's seeking out the other cats to assert his dominance, because he's getting extra attention lavished on him elsewhere. Perhaps they would like to adopt him?