check ur motor mount..never mine. u said it stops when u step on the clutch meaning its continuous. yeah u might want to get that to a shop asap.
check ur motor mount..never mine. u said it stops when u step on the clutch meaning its continuous. yeah u might want to get that to a shop asap.