I agree with you on the algae suckers!
I'm sure it's a catfish. Here in AZ, I've caught catfish (for food, not pond) which looked exactly like the one in my pond. The previous owners said they bought all the fish at the same time at a garden pond store. Maybe it's popular only in this area? My pet catfish

it doesn't have to worry about getting eaten!