Ford recalls 312k vehicles