Thanks Max,
Reservoirs add further complication. Ideally you want data on reservoir levels, extraction and policy for each reservoir. There may be a policy of minimum flow from a reservoir - a flow guaranteed until the reservoir runs below a certain level. It may be that as a reservoir begins to get full, that more water is allowed to leave. At some level the reservoir is full and all water coming in is matched by the extraction and water coming out.
I also tried varying ESCO, OVN and PERCO.
It might be worth doing some sensitivity analysis to try to find out which parameters your catchment is most sensitive to. Each of the parameters can be moved one way or the other to produce flatter or more spikey hydrographs (it should be clear from the description what the effect is likely to be - basically the more you slow the flow, the less spikey the hydrograph should become - at least, that is the logic I tried to apply).
If it gets colder than freezing then I suspect the model will have more precipitation falling as snow. To my mind, this should slow things and stop them being more spikey. If you think your catchment has a lot of snow at times, then you might try also adjusting the temperature data to make it seem colder. It is only worth trying this if there is a lot of snow at times though...
If you are using weather station data based on observations, then I don't think you should adjust the climate variables, but if you are using modelled climate data, then this might be worth considering.
As well as ice melt another thing that could change things a lot is water springing out from aquifer that is charged from other catchments. This groundwater flow comes from a broader catchment. The catchments that are HRUs are defined based on surface topography and surface drainage.
Cheers,
Andy