Berettas can have safety / barrel selector problems and a good cleaning always helps, on any gun. But the 470 is very a nice gun, worthy of a visit to a competent gunsmith and I think that would be your best option.