whirlpool quiet partner III- top dishes are dirty

The dishes in my top shelf are not getting clean. Its not soap residue its simply food or grease that is not coming off. I pre-wash sometimes and still no luck. I have tried using a cleaning agent, drying agent, and I have replaced the upper spray arm and still no luck. Press help!