I have a 1995 c2500 6.5L. I have replaced the PMD 3 times in the past 3 years. Is there another solution for this part? It is very expensive.

James