Since BR players are different I can never suggest a lens cleaner but a good tech will do that for you as a courtesy while you shop for a new player. Even in warranty, shipping can cost as much as some replacements.
Bob