After crawling around under the Ranger, the oil leak seemed to be coming from the filter. It had oil dripping off of it, and nothing else above or around it had a drop on it. Threw on a new filter, topped off the oil, and drove around for a bit. So far, not a single new drop of oil on the filter or driveway. All fixed (I hope) for $23.