Yeh... Reading other threads seems to be the crank pully. But not entirely sure. But will be taking the car to the mechanic tomorrow.

Will update this of the outcome.