Originally Posted by blkchevyz
same with mine, i ended up putting the old sensor back on and it cleared my body code.
my voltage still shows all over the place but i havent had an issue starting yet.
just wonder if our cars dont work well with the new sensors.
That's fine that your voltage is all over. If it was out of range then you'd get a warning message on the DIC. What's important is that the reading from the current sensor matches the more precise reading from the BCM.
And no, I think our cars work fine with the 5V sensor. I say this because this is the superceded part for the old 10V part. I just think we didn't install it correctly.
The reason I beleive that this all started about 2-3 years ago has to do with my battery. As we all know, the battery in these cars sucks. I ended up taking my car, multiple times, to Pep Boys for their Bosch battery.
I've had an issue before where after my battery was installed by them, my HIDs stopped working. I pulled over and inspected the under hood damage. Let's just say that the mechanic didn't take too much pride in his work. I can only assume that with the wire pulling [and hair pulling], my sensor got loosended and/or moved around quite a bit.
My solution to this was to tape the current sensor a good 2" away from the negative terminal. Also, ensure that the three wires are on the tape tab and get them nice and tight with some black electrical tape.
There is no need to clear the code as it should go away once everything functions correctly. But it can be cleared as there will be a history of codes set.
Here's some info on DTC B1516:
I have been without the "SERVICE VEHICLE SOON" message since 2/4/2014.