It is most likely fungus. You should get a remedy for it from a lfs and isolate the fish. Check out the pinned articles on illness for more information.
I've had recurring finrot in two of my fish. Both were caused by fungus and eventually went away. If the fish isn't able to totally fight the fungus off, it'll come back. Keep treating until it is gone.