Thanks jb_daefo, I'll look into those ideas too.
One problem is I'm not very familiar with the hardware inside the printer, but hopefully I can learn enough.
A minor correction to my initial post: The problem is more than one year old, it started perhaps 3 to 4 years ago. (How time flies when you ignore the problem ...)