Welcome to the Ranger family! I got my first car at 18, a 94 2.3 5 speed truck, and have had three 2.3 5 speed trucks since. They are pretty easy to work on and are practically indestructible.
It sounds like your particular issue has been resolved, but here is everything I learned about crappy idle having these 2.3 trucks, in case you ever run into issues again:
First thing to note, on these 2.3 trucks there is a long crazy list of things that can/will affect idle. Even stuff you couldn't dream of. It is possible for even the brake light switch to affect idle negatively... definitely get a Chilton's or Hayne's manual and read up on all the crazy things that aren't obvious that could affect the idle
I have forgotten many of them.
The idle air valves are a CONSTANT headache. I have had issues with them on every 2.3 I've had. As others have said, Motorcraft is only replacement to go with... cheap ones are pretty awful per my experience. You can clean the idle air valve out with cue tips and a strong solvent, if you remove from the vehicle. I have had great luck with this sometimes. Other times I just used a motorcraft replacement and solved the issue when cleaning wouldn't.
Yes, the little solenoid in the IAC can get quite stuck and can affect startup idle and during driving, believe it or not. My first 2.3 used to idle like crap, cleaning the IAC made huge difference. Years later, the truck would feel like the throttle was stuck open in gear after I let off... cleaning the IAC again immediately fixed that (this was 5 years and 100K miles between cleanings). Truck never had sticky throttle feeling again after. I would not have thought this was possible while driving in gear, but it can happen. The dirty IAC would practically redline my truck at startup too and get stuck there as well, cleaning fixed that as well. That was my experience. I did no other repairs to fix those issues, no coincident repairs.
Cleaning the MAF sensor is a great thing to do as a general maintenance item and can help the idle and in general. Do NOT touch the sensor wires (sitting in MAF housing) with anything, and only use spray maf cleaner.
Any time you unplug any connector, use electronics cleaner and di-electric grease. Resistance on connectors can affect things in huge ways. Before anyone chimes in on the dielectric grease issue, YES it is non conductive (the name literally implies that...) but the point is, where the grease is, corrosion will not form, and the metal contacts of the connector will push grease aside and make contact still. Many people are unnecessarily afraid of di-electric grease because they don't understand how it works.
Next, since the truck is new to you, doing plugs wires and coil packs is never a bad idea. And of course good ignition = good idle, good run. If you do plugs, use double Platinum- the exhaust side wear out faster than intake side plugs on these engines and double platinum will last longer on both sides (they are spec'd to have double Plat anyway). Since the plugs on these dual plug trucks are a holy pain to change, its not worth cheaping out and changing more often, IMHO.
All your basic maintenance can only help idle and running condition, don't be afraid to pamper it. Other thing to note: These 2.3 trucks are very prone to spark knock due to their somewhat high compression, taking care of the cooling system will help a lot.
One surprising thing that seemed to help my truck run and idle a little better was cleaning the contact points between the coil packs and their bolts, between coil packs and their bracket, and between their bracket and the block (this is on a 96 with large aluminum alt bracket that also holds coil packs, I believe 94 had separate bracket for coil packs?). I assume the coil packs make some amount of ground through that bracket
On all my 2.3 trucks the CEL did not come on for a lot of things it should have. Having a good scanner and watching live data on the scanner can be SUPER helpful.
Feel free to message me anytime if you like. I'm no expert but I've put several hundred thousand miles on 2.3 trucks and have learned a lot.
Chris