Suzuki Forums banner

90 Tracker hesitates when pressing accelerator

3K views 31 replies 4 participants last post by  Bex  
#1 ·
Info: 1990 Geo Tracker 1.6 8v automatic 4x4 with 64,000 miles

The issue is a hesitation when pressing the accelerator- I put a new fuel pump (locked up), fuel filter, & air filter on this new to me machine and it fired right up, but after its warms up it has this issue where it will have a 1-2 second delay between idle and revving. The engine literally stop firing. I then put a new timing belt and tensioner on and it has the same problem.

I have been trying to follow the fix kick pdfs but they’re mostly more confusing than a service manual. I have years of experience as a professional motorcycle mechanic so manuals are nothing new to me, but cars and their terminology (especially EFI) are Greek to me.

I’ve set the idle and dash pot on the body to spec (~800 rpm and ~1800 rpm) and tried to test the TPS with 2.4mm spacing but I think it’s gone bad.

Can anybody send me a pdf or explain which terminals (fixkick says A-D but doesn’t say which is which) I need to check continuity and resistance on to confirm it’s the TPS?

Has anyone had this exact problem and known the fix??

The machine is in great shape and probably has only 64k as the pedals are not remotely worn and it was owned by an old man who has other vehicles.

I love the car but it is driving me a little crazy rn. Any input is appreciated!
 
#5 ·
Is your check engine light on with the key on, and off once the engine starts? Do you get a code 12 from the ECU? The ECU in the 89/90 vehicle, as far as I know, does not intricately monitor spark. How have you determined that the engine ‘literally stops firing’ when you have your issue? During that hesitation, do your revs drop (do you have a tach??)? If, for example, your radio is on, do you lose connection during that hesitation, which might indicate that this is an electrical issue? How have you determined that this is not a tranny hesitation?
 
#8 ·
And it’s definitely the engine or possibly something to do with the trans. Revs do drop immediately with pedal push and then after one second or less climb as they should. If you very very slowly press the accelerator it doesn’t do it. Does not go away with ac/radio/lights running and no interference with any electrical components
 
#10 ·
Are you pressing on the gas pedal while in neutral, and the rev goes up slightly (about 400 rpm or so) and then jumps up further (while your gas pedal remains in the same position I)??? If so, I would suspect that perhaps you have a dead spot or issue in your throttle position sensor. The purpose of that sensor is to signal the ECU as to the position of the throttle, and the resistance in that sensor should ‘sweep’ according to the ‘sweep’ of the gas pedal as you continue to slowly depress it. It appears from what you say that the slow sweep is working as it should, but when you quickly rev the engine it ‘hesitates’ and then catches. As you are in neutral now, this would not be a tranny issue. There are tests you can do with a voltmeter on the TPS, with it still in place in the car. The TPS often needs to be calibrated for idle. Your idle appears to be ok, so disregard the first test below regarding resistance between C and D. See if the resistance between A and D, and B and D have the correct resistance. A=grey/red, B=grey and D=grey/yellow. However, if these tests pass, then we can do a fast ‘sweep’ (better if you have an analog ohm meter as the sweeping needle is easier to see), and we can try sweeping quickly to see if the TPS has any dead spots. Doing the calibration is a bit more detailed, so maybe start with the two resistance tests below first.
Image
 
#12 ·
It’s not the tranny if you confirm that the above video is done with your engine in neutral, and confirm my impression of what was happening in the video……your gas pedal in one position, the rev goes up about 400 rpm and then jumps up, correct???
 
#14 ·
One other question. You say in your first post that this happens after it warms up. So it does not happen when the engine is cold???
The TPS calibration for the 8v engine is in post #7 here:
This basically calibrates the idle switch. But rather than locking down the TPS when your ohms first register, instead continue to sweep the TPS counterclockwise, and confirm that the sweep of the TPS conforms with the sweep of your ohm meter. See if the ohms hesitate, even though you are still sweeping the TPS (which would basically mimic what is happening with the rev vs your gas pedal position).
 
#15 ·
I’ll try this next!

I did set the tps and idle according to that process so we should be good there. I check resistance along the TP opening but wasn’t looking for dead spots, just rising resistance.

When I had the tps loose I did sweep it all the way and the engine would die at one spot but I can’t remember where. Would that be where the dead spot is or was I just pushing the throttle plate shut?
 
#16 ·
You do the TPS calibration with the engine off normally. It’s very possibly that you may have been hitting a dead spot by doing that with the engine running. I’d try the calibration by sweeping slowly, the first time, which is the way that it’s normally done. Then bringing the TPS all the way back clockwise to start again, and then attempt to recreate your rev hesitation by sweeping faster to see if the TPS can keep up.
 
#20 ·
I doubt it’s a computer issue. There are a number of circuits that could cause a hesitation….from a clogged fuel filter to an EGR circuit that needs cleaning, etc. I’m not quite sure how you accomplished the TPS test…..normally you’re testing the sweep on the TPS with ohms, not voltage.
 
#22 ·
#23 ·
Update: I'm an idiot.

After looking over the engine a thousands times I just noticed the PO drilled holes in the top of the airbox. I taped them off and the problem almost completely went away. I ordered a used airbox and will reset everything once I have that installed.

Thank you so much for your help guys. Sorry I'm blind.
 
#27 ·
Okay so I’m still having the same problem. I’ve tried everything on fixkick and maybe I’m not understanding the sort-of broken-English/confusing orders it’s written in but I can’t fix this issue

IAC tests good but when I try to set the duty cycle using a multimeter the % jumps all over the place. I can get it to around 100Hz and that sets my idle at 850 but it still has the same issue as before. I’m about to drive it off a cliff

The TPS is new and set properly. There don’t seem to be any air leaks. Timing is right on. Everything else that’s supposed to be checked is checked.

Could it just be the ECU is broken?