I have a 1992 Ford Ranger XLT 4.0 manual 4 x 4. When I first bought the truck, I noticed that it would throw a code for a moment and misfire and then go away as I did maintenance on it. It would just disappear however it did not after a month or so of owning the truck the misfire got worse and for an entire month didn’t go away. I took it to a shop and when I dropped it off, the misfire disappeared, except for when the engine got up to engine temperature and then it went into a closed loop at this point, I have replaced the MAF sensor and idle control valve with new to me sensors, I’ve replaced the cam control sensor. I’ve listened to the injectors and it sounds like they’re all firing except for one that I couldn’t get to. Fuel pressure was good to the rail, except I don’t think I ever checked it while it was misfiring I attempted to test the coil pack, and everything was within spec. I thought it could be the coolant temperature sensor but I don’t see how that could cause an intermittent misfire