Help with Fiance's Ford Ranger

If the compression is good I would lean towards a leaking intake gasket. I've replaced a ton of them on those motors. Spraying carb cleaner around you need a scan tool to read a change on the fuel trims. Newer cars can adapt to quickly to fuel and air changes.