I think the clutch is slipping. If so then, clutch and pressure plate needs to be replaced. At the same time it will be a good idea to replace the throw out bearing. While the gear box is out, ask you mechanic to check the gear box seal as well as the crank shaft seal.