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?