That was a dangerous thing to do. You are lucky you didn't injure yourself.
You shouldn't normally be able to hear water boiling inside a 'boiler'.
One end should get hot, typically 75°C. The other should start cold and gradually rise to 60°C over a period or an hour or so, at which point the boiler should stop supplying heat.
If the system is installed and working correctly the cylinder should heat constantly without the short-cycling you observe.
In my opinion, your system is not properly installed and is neither safe nor efficient. You really should get a competent heating engineer to review it and fix any issues.
Also, it doesn't normally make financial sense to use PV-generated energy to heat water if you can use gas instead and sell the surplus electricity.