Yeah, Coyote is right - take the algae eater back. Over time it will eat away the entire slime coat of the fish, or worse, and that slime coat protects the fish from parasite attacks and more. There is a thread somewhere in the disease section about a goldfish who got a large number of scales eaten away by a pleco.
There are a few out there that are fine with goldfish, if you want one to take care of algae in your tank. Among them is the Bristlenose pleco, bushinose, and the little Otocinclus.