I don't know if a chip can effect this.
I found a shorted wire in between the idm and the pcm causing this code before.
Another time, worked on one for days looking for a short or bad pin, replacing the idm fixed it. Idm was installed in a donor truck, same code diff truck.
On a 97 fixed a bad pin, ran fine for 2 days code came back, replaced pcm because the idm checked out fine.
A good multi meter and a lot of patience.
Hopefully some one more helpfull/knowlegable will chime in....R
on edit; Also found a bad pcm ground once.
I found a shorted wire in between the idm and the pcm causing this code before.
Another time, worked on one for days looking for a short or bad pin, replacing the idm fixed it. Idm was installed in a donor truck, same code diff truck.
On a 97 fixed a bad pin, ran fine for 2 days code came back, replaced pcm because the idm checked out fine.
A good multi meter and a lot of patience.
Hopefully some one more helpfull/knowlegable will chime in....R
on edit; Also found a bad pcm ground once.