a stuck divertor valve normally means luke warm dhw and hot rads. the cutting in and out means the the boiler cant get rid of the heat so I would go for blocked plate heat ex, your probably having problems every two years because the system is dirty, might be worth getting quotes for having the system cleaned.