Are you running OEM or aftermarket inks?
I'm pretty sure I've heard it doing that extra cleaning if there is aftermarket ink installed. Well maybe it was just outside of printing.
I would also make sure when your PC is sending data it's not arriving too slow to printer.