Replace. A repair can sometimes be as expensive as a brand new boiler. And you could easily have more problems with a repaired boiler further down the line.
A brand new boiler is usually more efficient and more reliable.
Your new boiler will be covered by warranty too – so if it breaks, the manufacturer will repair it with no extra charge.