I am interested in the shim fix you mentioned. I have this exact issue and would like to ask where you place the shim under the cps.
Thanks, Tom
Hi Tom, I haven't been around in a while and just saw this post after someone PM'ed me about something else. I will answer the best I can. Below is another post where I describe it. I don't have any pics, but It is essentially a VERY thin aluminum foil shim (washer shaped like an O with thickness ~0.001-.003"). I wish I had a pic of the shim I used, but once it worked there was no way I was taking it out! It is still going strong today and I have never had the issue again to this day (knocks on wood).
I'd recommend very thin household foil and try one-ply to start. You may have to find thinner foil. The shim washer goes around the sensor shaft and then keeps the sensor from sliding as far into the housing as you tighten it down, but just barely. It will make the most sense if you pull the sensor out and examine how pushing it into the housing gets it closer to the tone wheel. If the OPDA shaft wobbles under extreme conditions due to slight wear tolerances (and poor design IMO), the shim pulls the hall sensor every so slightly away from the tone wheel to accommodate. If the tone wheel gets too close whist spinning, it can cause the signal to be lost (and thus the code will be thrown). However, if you have too much shim, then it will run like crap when pulled too far into the housing and away from the tone wheel. This also causes the signal to be lost, and it will run even worse than the initial symptoms most likely. Shut off and go thinner with the shim. These are very small tolerances. It took me a few times of trial and error on a cold night where I could replicate at will after letting it cool for a bit.
https://wranglertjforum.com/threads/how-do-you-test-for-a-pcm-going-bad.22516/#post-364721
Hope everyone here is doing OK after the crazy year we had. Hopefully I'll be back on the site more once work and some family things calm down.