Hi, I recently had my car booked in for a service by a diesel mobile mechanic. A week later he dropped off parts for servicing the vehicle. Three weeks later, the motor has a knocking sound due to low oil pressure. I have a car insurance, but cannot claim due to the service not being done. Who is responsible under Australian Consumer Law?