What cause iPhone vibrating not working are various. We can divide it into 2 factors: Software or Hardware issues. You may have changed one of iPhone feature settings or the phone bugs. If it’s so, the issues are related to Software and can be solved easily.