A ferry taken out of service last week amid concerns over its bodywork has been hit by further issues.
The MV Lord of the Isles was only allowed to sail between Lochboisdale in South Uist and Mallaig during daylight hours on Saturday and Sunday following the discovery of a fault with its radar system.
The vessel, built in 1989, was also taken out of service on Thursday after corroded steel on its hull was spotted by CalMac workers.
But additional damage to the body and a previously undetected engine defect mean the ferry has now been pulled from the route pending repairs.
Sailings have now been cancelled for the remainder of the day.
It comes just a few months after the boat was taken off the crossing because its firefighting system was in need of “essential repairs”.
A CalMac statement said: “Due to an ongoing issue with MV Lord of the Isles’ radar system, an issue with the port main engine and further issue with the vessel’s steelwork, this service has been cancelled for the remainder of the day.”