Did you try cleaning the print heads and the cradle where the ink cartridges
sit with distilled water? Sometimes ink builds up there and printing
quality diminishes. A good cleaning of my HP printer has solved
light/streaky printing in the past...
Linda