GM has announced it is recalling 511,508 Chevrolet Camaro cars, mostly in North America, after finding a fault with the…