Yup, all heads have been replaced, encoder cleaned, encoder sensor cleaned, vacuum holes in the platen cleaned, heater vents cleaned, carriage cables checked, scan axis motor has even been replaced.
Another user mentioned those diffusers to me before, P Wagner I believe. I'll have to give...