But replacing will cost u over £100 with your old one as a trade in, so cleaning it for free/ cost of contact cleaner is worth a shot