It's almost certainly dirt or dusty inside the screen, so would probably require the screen replacing (which would cost more than anew set, even assuming a screen was available).
It 'might' be possible to strip and clean the screen, but it tends to be quite difficult to do.