We had 2 different technicians work on it, and replaced all the parts mentioned in this tread.
When they wanted to go and replace them all again, I said forget it!
The printer had more than paid for itself by this point, and I am happy with the new printer we have purchased, well for he most part!