Dishwasher Cleaning poorly leaving food particles

Here’s the lowdown:

Problem with poor clean, food particles stuck on plates and dirty water in bottom/smell started a few weeks ago. So far I have:

1.Checked for proper fill level and circulation - Good. (water inlet valve replaced June 2017 to fix low fill cleaning issue.)
2.Pulled flapper check valve and made sure of no obstruction- looked fine other than some small residual particles that are all in the lower area.
3. Checked and cleaned drain tubes from elbow to sink- all clear
4. Checked for continuity and free rotation on drain pump - good
5. checked for continuity on circulation pump- good (also no ground faults across terminals)
6. turbidity sensor was pretty dirty from calcium and soap residue - cleaned with CLR
7. chopper and screen assembly look normal
8. spray arms all clear

So the only thing I can find that wasn’t in good order at least to my ability to check is the turbidity sensor. Is this enough to cause the problem? I thought the sensor could only extend or shorten the wash cycle time.

Any thoughts or input would be greatly appreciated.

Thanks!!!