Shadrac, three things ....
Firstly, you mention algae, but is your tank planted?
Secondly, how does your Yo-Yo Loach behave towards the Oto? I cannot speak from experience, and I am not suggesting you add more fish to your tank, but I did read that a lone Yo-Yo loach can be a little boisterous towards other fish (possibly stressing the Oto) when he doesn't have other Yo-Yo loaches to interact with. I understand they prefer to be in a group (min. 3), like Otos.
Thirdly, I have also read that tank size is an important consideration with Yo-Yo loaches since they can grow up to 6 inches, are active swimmers and need alot of space.
Finally, I must stress, I don't have any experience with Loaches, and advise getting these points confirmed by more experienced forum members.