self diagnosing vacuum