Welcome to TRS
1990-2000 Ranger used the 4.0l OHV engine so no timing chain issues
2001-2011 Rangers used the 4.0l SOHC engine, it could have timing chain issues
How old are the O2 sensors?
They last 12 years or 100k miles, ONLY sensors that wear out on a schedule
Old O2's will cause Rich running after they pass their prime, and NOT set a code
Clean MAF sensor, once a year, its easy
Backfire means a cylinder misfired so all the fuel was not used up and it is dumped into the hot exhaust system where it ignites with a "pop" noise
So change spark plugs if they are do, to maybe get rid of misfires
Gap is big, 0.054"
Spark plug wires last 10-12 years or so
Oil leak at the front shouldn't cause a running issue but you need to find the source, could be oil pan gasket but might be front main seal, the later will leak a lot more than oil pan leak, i.e. not just drips