Ford Recalls Over 4.3 Million Vehicles After Software Fault Raises Safety Concerns