The old pdarepair.com people have flat rate repairs. Try http://www.ilounge.com/index.php/search/google?cx=partner-pub-2245739335014705%3Aex5403-1re3&cof=FORID%3A10&ie=ISO-8859-1&q=ipod+repair&sa=Search+Forums#1169
I have been searching other forums and threads and have not come across this problem yet. My 2nd Generation Ipod Nano will only work when connected to a dock. Once connected it will power and play but as soon as it is disconnected it will freeze. When connected to my PC the Ipod will not even be recognized and will not charge. Also it will not charge when I hook it up to a wall outlet. The only thing that works is the Ipod dock. I would assume my battery is fried but wanted to get some input before I purchased a new one and attempted to change it out...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic