how often do they do the diagnostic checks? every service?