I have personally experienced the algae problem in a sailboat with a diesel. It would almost die, and then surge. The problem turned out to be that the tank filter was completely clogged with algae! I would strongly suggest that you take a look at the tank filter to see if you have a problem. Algacide will prevent the problem, but not undo clogging.