OK guys I think I made a major discovery. The wire harnesses at the transmission/transfer case were all fine, but I discovered a ground strap that is in terrible shape! Take a look at the attached pictures. This ground strap appears to be coming off the back of the block on the passenger side somewhere, runs down past the passenger 02 sensor, and is clipped (not bolted) to the inner fender.
So a couple of things. I want to replace this nasty ground strap, what is this particular one called and where can I buy it? Also, where the heck does the other end of it attach?
I'm pretty sure this could be the root of the problem given the p0884 code. I think the ground is either so bad that the PCM is intermittently not getting a good ground and causing stalling, or perhaps the little clip that attaches to the inside of the fender is worn out and not making good contact.
Can someone tell me where to get this ground strap and where the other end attaches? Thank guys!