If you are in the US try United Radio in Syracuse NY. They are excellent. You will pay for an estimate regardless of whether you go ahead and do the repair. Their time in diagnosing the problems is not free,
Unless you have some sentimental attachment to the preamp it will cost you more to fix than replace,