So up until yesterday everything was fine, since i woke up i noticed the vibration on my phone wasnt working anymore. I rebooted the phone and eveything but nothing happened. Then i thought the vibration motor must have stopped working which is weird in itself. But eventually i got to a point where i shook my phone and then it started vibrating again normally, then stopped again after a while. Everytime i shake my phone vigorously it works then stops after a while. I think the wire connecting the vibration motor has come loose. Any solutions??