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