The vibrate motor on the lg G6 stops working after a while, the reason behind this is that the motherboard warps slightly overtime and causes a gap to appear between the gold contacts and and the gold plated springs on the motor its self. If this seems above your abilities, feel free to contact a professional or get a hold of me, i'll be more than happy to do this repair for you!
AMAZON LINKS
Ceramique v2 https://amzn.to/2vNOu3M
Cheap soldering iron set https://amzn.to/2qXoZaU
GREAT FLUX https://amzn.to/2vHffad
iFix it Essentials kit https://amzn.to/2FflVvE