Straight Six Help

I have a 2000 Jeep Cherokee Classic and it keeps blowing crank sensors and I can't figure out what the underlining issue is. Does anyone out there have any ideas?

I want to add more on the issue. I had no issues till I was using the AC one day then it over heated out of no where and shut down on me on the highway. I waited a while till it cooled down tried to turn it over and it fired right up then the check engine light came on saying it was the camshaft positioning sensor or the crankshaft positioning sensor, since the engine only has the one that was a quick narrow down of the 2 sensors. I switched out the bad sensor and it ran fine for a week then the same issue happened just minus the over heating it just died. Same story waited for it to cool down check engine light came on and same error code. I went to autozone swapped out sensors again and a week later here I am again with the same issue. I hooked my volt meter to pin B and pin C set to 20K OHMS and it tested bad again. The voltage on the female connectors side is 5v which is right where it should be. I can't complain to much since I have over 300,000 miles on the same engine and this is the first issue it has had other than a bad alternator a few years back other than that it is all factory original.