I have the Truma on my View.
Two things, first you need to descale the unit, depending upon your use at least once per year (according to Truma).
Second, my water pump wasn't working well and had to be replaced to get the heater to perform like it was new. If your problem is the same on city water it is possibly just needing a descaling.
hope this helps you find a fix.
Enjoy Life! It's later than you think. Life changes in a second. There isn't enough time for cheap booze and cheap cigars.