The probable cause of your fault is a failure of the diverter motor in the heater assembly. This litttle motor switches approx every 60secs or so , alternating the water between the top and bottom spray arms.
It is not really a DIY job to replace as you will need to replace the complete water heater assembly and this quite a complicated , involved job.
There is also the chance that it may have blown a component on the main control PCB.
If you really want confirmation , you might need to call an engineer out .