Ford recalls 500,000 cars in yet another major recall