1989-1994 Ranger 2.3l engines used a separate spark module, called the ICM(ignition control module)
The ICM is connected directly to crank sensor and the Coil Packs, and runs the spark system autonomously
It also sends out a timing pulse(PIP) and a diagnostic(IDM) signal to the Computer so it can time fuel injectors and check ICM functions
In the OBD2 systems the spark module was inside the computer, so not separate
The ICMs were a known issue on these years
Its located on the front of lower intake just behind the fan to keep it cooler, spark modules generate a lot of heat
Which is why OBD2 computers were moved to the engine bay
Anyway I would pull out the ICM and check its wires, they can get frayed(31 years old), it also needs a good ground via bolts that hold it to intake, these can get rusted
Auto parts stores can test these ICMs but.................they can test OK when cold, and become intermittent when hot, so you can't test if an ICM is "good", you can only test if it is "bad"
That's for the 18 and 88 codes
33 is an EGR code that means the EGR sensor is not detecting the movement of EGR valve when computer opens the EGR solenoid and sends vacuum to the EGR valve
Find the EGR valve
It will have a vacuum hose attached
You can follow that vacuum hose back to the EGR solenoid, it will have 2 vacuum hoses
Follow the other vacuum hose back to the engine's vacuum manifold, it may be via a "T" in another vacuum hose
Check that these vacuum hoses are in good condition, no breaks
If possible get a longer vacuum hose that fits EGR valve port, put it on EGR valve
Start engine, let it idle
Apply Vacuum to the other end of the longer hose, i.e. suck on it, no there shouldn't be any exhaust coming out, lol
Engine should start to stumble if EGR valve is opening, and will even stall if enough exhaust comes in
If so, that's good, it means EGR valve is not stuck closed or blocked
If no change in engine RPMs, then EGR valve will need to come off to be inspected
If RPMs did drop, EGR Valve is working, then you will need to remove the EGR solenoid and test it
Its just a 12volt solenoid, no polarity, so if you apply 12v and ground to the 2 contacts it should "click" open, 9volt battery works as well
Repeat a few times
You can also put a hose on either port of the EGR solenoid and blow thru the hose, air should not go thru it unless power is applied, so its closed with no 12v/gnd and open with 12v/gnd
The EGR sensor that detects the movement might be at fault, but..........................that's usually code 34 or 35, EGR sensor fault