I really can't recommend places for repair. But I found this recent thread where I recommended to another member
PDAParts.com.
They have videos to show you how to do it yourself, sell parts, and also do repairs. They offer a diagnostic Center where you lay out your Treo symptoms, they tell you what is wrong and how much they will charge to repair it. I have never heard how good/bad they are, but have found their web site to be pretty handy with the videos . .