I have an 04 Sport Edition with close to 220k miles on it. I believe I'm having fuel pump issues, but not certain. The car turns over just not the engine. Also, its very hit or miss. Some days it doesn't have any issues at all and other days it struggles every time I turn it on. So my question is, is it a fuel pump or something else?
Advise is much appreciated!
A bit of clarification please:
What do you mean by "the car turns over just not the engine"? Do you mean it cranks easily, but won't start? Otherwise, is it sluggish to crank (does the starter motor sound like it's trying pretty hard)? Might be low battery...
What do you mean by "it struggles" sometimes when you turn it on? Is it idling rough? If so, does it do this more frequently when it's been sitting a while (does it start okay when the engine is warm)?
Why, specifically, do you suspect the fuel pump is the problem as opposed to weak spark / low compression / etc.?
Is the check engine light on, and if so what are the error codes?
Finally - do you have a V6 or V8? 03-05 V6 are known to semi-rarely blow the head gasket at the #6 cylinder, this causes rough idling for ~30 sec after startup.
I don't know if the 4Runner fuel pump does a priming cycle once the key is turned to run, but if you suspect the pump you can try this:
Turn the key to run, but don't start the car yet (the fuel pump should run to pressurize the fuel system)
Wait a few seconds, then turn the car off
Turn the key to run, but don't start the car yet (the fuel pump should run to pressurize the fuel system)
Wait a few seconds, then turn the car off
Start the car
If that helps alleviate the problem, your fuel check valve might not be holding pressure in the rail. This would make the car hard to start after it's been sitting a while (once the rail pressure has bled down), and require a longer cranking time (to give the fuel pump time to pressurize the fuel system).
Hope that helps!