Does your thermostat 'click' when the water requires heating?
If it does then it's probably working ok.
Can you get to the elements? If so are they heavily scaled with limescale?
I'm not a boiler engineer but those were my inital thoughts fella.
Rob.