The Ford vehicles were previously recalled, but are being recalled once again after they were "repaired incorrectly,'" ...
Ford is recalling 255,404 vehicles in the US over a canister purge valve defect. The fault may cause the engine to stall ...