Hi Peter,
Do you know about the Service Diagnostic Function? Maybe that could help.