General Motors' Australian unit Holden is recalling over 25,000 GM Korea-built Captiva, Epica and Cruze vehicles with the two-litre turbodiesel engine.