probably want to check the cush drive on the rear sprocket, specially if the local "mechanics" have been adjusting the chain cos they usually adjust it too tight. not allowing for the large amount of travel on a dirt bike

shagged cush drive will give a low freq vibe and eventually shear the sproket bolts...

leaving you walking home