If you've applied and not gotten interviews before, unless you make your application more competitive the same thing is going to happen. Each year you are one more year farther from your graduation. If you were in a residency beforehand, it depends on why you left. If you had some problem that got you terminated (or if you resigned to avoid being terminated), then that's the problem.
One big problem is that you don't seem to have a realistic sense of how to proceed. The fact that you're even trying to get a Neurosurg spot seems, well, pointless. NS is one of the most competitive residencies out there. There were 175 spots last year in the match, and the number that went to US IMG's? 4. And I can guarantee you those were superstellar IMG's with amazing US clinical experience and research. Bottom line is this: if you're having trouble getting interviews at all, applying to neurosurgery is a waste of money.
The same, to a lesser degree, can be said for General Surgery, although US IMG's do better there.
If you really want a spot, you should be looking at the least competitive IM spots, and FM spots (if you're willing to do that)
Your friend is equally fighting an uphill battle. 56 Non US IMG's matched into Cat Surgery last year, out of a total of 1100 spots. That's not good odds. The average Step 2 of non-US grads who matched was 232. Of those with Step 2 scores of 200-210, only 16/96 matched. Neurosurgery was much worse.