Hi Carl - sorry to hear you are having these problems
There can be a range of reasons for this and diagnostic logs can help pin it down.
As that article advises please:
Graham