das die PDC Probleme machen kann ist vollkommen normal und bei allen Herstellern ähnlich. Das liegt schlicht und ergreifend an der Funktionsweise von Ultraschallsensoren.
Hier mal die "Nachteile" dieser Teile: Und da hilft auch keine Programmierung dagegen. 
Ultraschallsensoren arbeiten schlecht, wenn die Schallausbreitung gestört oder die Reflexion des Signals verhindert wird. Zu den typischen Problemfällen gehören:
Schallschluckende Materialien:
Weiche oder poröse Stoffe wie Schaumstoff, Watte, Textilien oder dicker Teppich werfen kaum Echos zurück.
Extreme Oberflächen und Winkel:
Sehr raue Oberflächen streuen die Schallwellen, während schräge Flächen das Echo am Sensor vorbeileiten.
Umweltfaktoren:
Starke Temperaturschwankungen, heftiger Wind oder Turbulenzen verändern die Schallgeschwindigkeit und lenken das Signal ab. Auch starker Regen oder Staub in der Luft dämpfen das Signal.
Strukturelle Hindernisse:
Schaum auf Flüssigkeiten oder extrem beengte, rohrartige Messbereiche führen zu unkontrollierten Mehrfachreflexionen.
Geometrische Grenzen:
Zu nah am Sensor (im sogenannten Blindbereich/Blockabstand) können keine Messungen erfolgen.
Daher ist es auch unerheblich, ob die Sensoren leicht verschmutzt sind, da ist der Totbereich. 