Small Appliance Repair Questions? Ask a Technician ASAP
If it has been well serviced and cleaned, then the dirt sensor may need cleaning, or it is faulty and needs repaired.
Try wiping the sensors - if there is no improvement, then it will need to be returned to iRobot for repair.
It has a tiny glass lens which has a sensor behind it.