sir odometer reading is 90,000 and fan is auto i took my car to many mechanic they say engine needs to be overhauled some says the sound is coming from main-begin some says ring pistons needs to be changed. if i need to get engine over hauling how much will it cost and what oil i should put in than.