Hi I have had a similar problem with a similar boiler that was caused by the boiler always trying to achieve a temperature differential of no more than 20 degrees between the flow and return. If greater than 20 degrees the boiler simply cuts out. As crazy as it seems it was designed to do this. Viessmann recommended replacing the pcb since they have been made aware that this is causing problems for many users and have changed the internal boiler control algorithm on the new pcb. Yours might be dping a similar thing. I would suggest contacting Viessmann who I'm sure would be happy to help. One additional note - if this is the cause of your rads not reaching temperature be sure to check you have a decent flow through the boiler first, since restrictions in flow will cause a greater temp differential. Best of luck and please post omce you get to the bottom of it so we can all learn.
Viessmann hasn't come back yet . They did offer to troubleshoot over the phone which I didnt want .
This boiler is now 2 months old , how old was your when you had this problem ?