CaveDweller
New Member
- Joined
- August 22, 2018
- Messages
- 4
- Reaction score
- 1
- Year, Model & Trim Level
- 1994 ranger 4x4 4.0
This will be a long post, but I’m reaching out becuase I have no where else to turn. I’ve read pretty much every thread on the internet pertaining to the problem I’m having and nothing has worked. So here’s the problem... idles ever so slightly rough, almost like a small surge. When I put it into drive it’ll drop idle to like 300-400 and voltage will drop and then it will catch itself and go to 500. Same story for reverse. In park it idles at probably 650. Also when driving, between rpm range of 2000-3000 it will almost hesitate and then begin to climb rpms again, like it’s fighting itself and it’s very consistent at doing this with or without the AC on. Speed still is climbing when this happens. WOT runs pretty great. I’ve checked every vacuum line at least 10 times. Spray carb cleaner around everything, no change. I have not pulled vacuum yet but plan to do that next week. Here are the parts I’ve replaced trying to figure out this problem... also originally the main problem was upon a heatsoak of 15-20 mins, when I’d start it, it’d go up down up down then die. That problem has since been solved by replacing the following.
IAC
TPS
MAF
PCM
Fuel filter
Fuel pump
Fuel pressure regulator
Battery
Checked/cleaned grounds
Air temp sensor
Coolant temp sensor
All relays
PCV valve
Intake tube
Air filter
Plugs
Wires
Ignition coil
I’m sure I’m forgetting something. Suspects are crank shaft position sensor since it’s sort of an intermittent problem, torque converter, just simply needing to adjust idle up some, coolant temp sending unit, carbon canister, blocked vacuum line, something internal with the motor... I have not done injectors becuase I am lead to believe they would not cause this issue. I even unplugged one just to see how the motor would run if it was missing and it was totally different. Also unplugged MAF and it almost died then idled like crap til I plugged it back in. Also I could just be going crazy and this is just how a 24 year old ford 4.0 is supposed to drive. But I don’t think so. My next step is checking vacuum with a gauge and then checking compression. Or adjusting idle by using the method of unplugging iac and adjusting idle until it runs with it unplugged. Also there is no play in the throttle cable. Maybe a 16th of an inch but nothing to be concerned about. If there is any info anyone could give me, or just simply some other ideas, or even calling me crazy from trying to solve a non existent problem, please tell me. I’m all ears for anything. I’m all out of ideas and money. Thanks in advance!
IAC
TPS
MAF
PCM
Fuel filter
Fuel pump
Fuel pressure regulator
Battery
Checked/cleaned grounds
Air temp sensor
Coolant temp sensor
All relays
PCV valve
Intake tube
Air filter
Plugs
Wires
Ignition coil
I’m sure I’m forgetting something. Suspects are crank shaft position sensor since it’s sort of an intermittent problem, torque converter, just simply needing to adjust idle up some, coolant temp sending unit, carbon canister, blocked vacuum line, something internal with the motor... I have not done injectors becuase I am lead to believe they would not cause this issue. I even unplugged one just to see how the motor would run if it was missing and it was totally different. Also unplugged MAF and it almost died then idled like crap til I plugged it back in. Also I could just be going crazy and this is just how a 24 year old ford 4.0 is supposed to drive. But I don’t think so. My next step is checking vacuum with a gauge and then checking compression. Or adjusting idle by using the method of unplugging iac and adjusting idle until it runs with it unplugged. Also there is no play in the throttle cable. Maybe a 16th of an inch but nothing to be concerned about. If there is any info anyone could give me, or just simply some other ideas, or even calling me crazy from trying to solve a non existent problem, please tell me. I’m all ears for anything. I’m all out of ideas and money. Thanks in advance!