Yes. Modern common-rail injectors carry calibration codes that must be programmed into the ECU after fitting for correct fuelling. A competent diesel specialist can do this.
Not necessarily — replace the confirmed faulty unit(s). On very high-mileage engines with multiple flagged cylinders, a wider replacement may be sensible.
Not always, but combined with cold-start knock and a flagged cylinder it's a strong indicator. Confirm with injector data before replacing.
Confirm the variant against your VIN; send us your chassis number and we'll verify the correct Bosch unit.