It was replaced at the ford dealer so I am sure it was fords heater core. As for the restrictor I am not sure. Will the restrictor help keep the core from springing a leak? I havent had a chance yet but Thursday I will take the car back to the ford dealer and find out for sure if it is the core.