Ok, I know this thread is 9 years old, but I’m having very similar issues as Wayne, and I’m in need of some help. ‘97 4Runner base model, stock, 3rz 5-speed 2wd non-california.
I got stranded on the side of the highway the other day. Suddenly losing power and misfiring and couldn’t keep my speed up. Pulled over and the engine was still running, but super rough. Got towed home and started doing some basic diagnostics. Here’s where I’ve gotten so far.
At home, I couldn’t get it started at all. Only two codes for the check engine light: p0420 and p0402, but I’ve driven it with those two codes for years. I was suspecting a fuel starvation issue. Checked the EFI relay by listening and feeling for a click when I had my girlfriend turn the key to on, it’s all good.
Then went to check the circuit opening relay. No click when I turned the key to on. I got my multimeter out and read 12.4V at both white/light blue wires going to the relay. BUT tested the green/yellow wire, and no ground (or at least a very bad ground). It was reading 2800 ohms from the green/yellow wire to the chassis. I back-probed the green/yellow wire at the circuit opening relay and grounded it with my own wire to the chassis. Turned the key to on, and click from the relay. So the relay works.
Then I checked the continuity across the green/yellow wire from the relay to the ecm. No resistance, all good.
Then I wanted to check all the ecm’s ground(s). I wasn’t exactly sure which grounds to check, so I checked as many as I knew. Checked the ground on the intake manifold, which I believe the ecm grounds to. Checked the one on the head below the coil packs, the ones in the engine bay inside the left fender, the one from the valve cover to the firewall, the two in the left kick panel. That’s all I could find. They all seemed fine. Wasn’t sure where to go from there. Why isn’t the ecm grounding the green/yellow wire??
So I went back to the circuit opening relay, and grounded the green/yellow wire to the chassis again. Turned the key to on, felt the click again. Went under the back seat and uncovered the wire connector to the fuel pump. Unplugged it and read 12.3V at the light blue/orange wire. Checked the white/black wire and it was grounded. Plugged the connector back in, but I didn’t hear the pump running.
So now I’m baffled. There seems to the two issues (or three issues if you include my amateur understanding of all of this). One, the green/yellow wire at the circuit opening relay is not grounded, and two, the fuel pump seems to be not working? Someone help me out here. Am I missing something? Having both of these problems at the same time seems possible, but an unlikely coincidence. Both would seem to make the car not run/start, but they happened at the same time?
I don’t really want to just throw parts at it like a new fuel pump or another ecm…