Tried sabokings suggestion, it just made the printing worse and my hands are now covered in ink! Tried doing printer head cleaning run in the printer, nothing!
Also tried the suggestion earlier in this thread to clean the timing belt, all that did was leave streaks on the belt and I spilled half a bottle of Windex all over the floor!
I am about done with ever owning a printer again (Canon has been the least "worst" out of the countless other printer brands I have tried) and just sticking to printing stuff at work or going to Staples! Wasting 2.5 hours of work on my day off isn't worth it!