Vehicle: 04 2500hd 6.0 4l80E w/ nelson's 89/93 tune; TM/abuse removed, etc. 18,105mi.

Seems that I can't keep the knock sensors for longer than 5-8,000 miles. I've had three replaced under warranty so far and now this current one (Number 4&#33 is bad again.
SES light on saying low voltage.

I checked the connections (dealer said Friday the connection was loose---I say bs its fine) and they're tight as nats nuts on a cold day.

No water on the engine in about 4+ weeks from the last time I washed and detailed it.

What can the cause be from these things going bad so often? IT's getting really frusterating.

Thanks guys!