it might be the relay as well, it is common body with the hazard lights button on the dashboard, have you checked the fault code with the vcds?