Goood morning, welcome to JustAnswer!. This is Ed.
Let's start with another trouble code scan if you don't mind... something we can do without a scanner on your 2002 "Rango.
Hop in the vehicle, insert your key in the ignition and roll it from off to on three times, leaving it ON after the last cycle. If keeping score, it looks like OFF-ON-OFF-ON-OFF-ON.
Then watch the odometer window in the instrument cluster, where any stored (matured) codes will be displayed in P-code format. Write 'em down exactly as displayed. The end-of-test prompt will be "P-done" whether any codes were shown or not, but if you've had a MIL illumination recently, there will be something waiting for us.
Also, let me know how many seconds of continuous cranking it takes to get the engine to fire up.
And if it's rough at first or comes alive running perfectly fine once it does.
I'll be available a good part of today for a live phone call if that would help.
Aaaaaand we'll talk in a bit.