es ist natürlich schwierig, etwas genaues zu sagen, ohne deinen Spielstand zu sehen. Aber solche starken Einkommensschwankungen lassen mich eher vermuten, dass irgendwo eine Unterversorgung an Strom oder Wasser gegeben ist. Am ÖPNV sollte das nicht liegen. Für mich klingt es so, als gäbe es für eine gewisse Zeitspanne zu wenig Versorgung, dadurch siedeln viele Betriebe und Einwohner ab, die Steuereinnahmen sinken und der Energie-/Wasserbedarf sinkt. Dadurch ist in Relation wieder genug vorhanden, neue Einwohner und Betriebe siedeln an, die Steuereinnahmen steigen und der Bedarf ist wieder zu hoch, Unterversorgung entsteht.
Aber da du sagst, der Fluss wäre leer getrunken, nehme ich an du hast schon beobachtet, dass nicht alle Häuser immer mit Wasser versorgt sind.
Klingt für mich etwas merkwürdig, dass ein Fluss leer wird. Aber hast du vielleicht schon mal drauf geachtet, ob der Fluss hohe Wellen hat? Dann kann es sein, dass bei Niedrigwasser die Pumpen nicht mehr bis zum Wasserspiegel reichen.
Auch kann es sein, dass du die Pumpen zu nah beieinander gebaut hast und diejenigen stromabwärts nicht mehr mit voller Kapazität pumpen können. Versuch mal, diese auf unterschiedliche Stellen zu verteilen.
Auch kann es manchmal vorkommen, dass beim Verschieben von Gebäuden im Wasser die Physik kurz verrückt spielt und Wellen entstehen. Das dauert dann meist einige Minuten bis es sich normalisiert.
Aber wie gesagt, ohne Map oder Spielstand zumindest in Screenshots zu sehen, ist es schwierig etwas zu sagen.
Tut mir also jetzt schon Leid, dass meine Antwort dir wahrscheinlich nicht viel weiter helfen wird
/E: sind auch alle Wassergebäude durchgehend mit Strom versorgt? Und alle, sowie alle Ecken der Stadt, mit Rohren angeschlossen?