2004, Ford ranger hesitate acceleration, black smoke from exhaust, rough idle.
Yet you don’t have your CEL on?
Black smoke means grossly over rich fuel mixture.
Blue smoke is oil.
It can be as simple as a dirty air filter. When is the last time you did a service update on the engine? Are the spark plugs original?
How many miles?
Any repairs recently done?
Check Engine Light on?
Any repairs that haven’t been done that you know it needs?
Sounds like a misfire if you’re looking for a guess. I’d guess a bad coil on a Ford. This is only a wild guess for funsies. But, as others said, the check engine light should be on. If you get the codes read for free at a parts store, someone here might use the code to point you in the right direction.
My guess — truly a guess — is there’s unmetered air getting into the engine somehow. Check carefully the path from the air filter to the throttle body. Use a mirror or just disassemble it and look at it on the bench. Any splits in rubber boots, etc? Parts disconnected?
The engine is 2.5 diesel
it has 200000 miles
the repairs i did was change airfilter, fuel filter and heater plugs
it is also difficult to do more 80miles/hr
The check engine light appears when i start but goes off after i start the car.
It other things as suggested by community i will talk to the mechanic to check
Are you in the United States? I wasn’t aware that any Ford Ranger had a diesel engine.
1983 -1986 rangers had diesel engines as an option.
Well, I’ve learned something today. Thank you.
My guess was wrong!
That may be so . . . but op said his Ford Ranger is a 2004 model year
So I’m guessing he’s not in the USA
Yes, I am not in USA, i am in south africa.