I've not had any problems like this on my '96 but if it is cranking over but not starting, it has to be a fuel or ignition problem. Easiest to check is fuel. Get a fuel pressure gauge and connect it to the fuel rail. If you are not seeing about 40 PSI before or during cranking, there is a fuel delivery issue. If the fuel pressure is good, then an ignition problem is suspected. Both of these can be contributed to the ECU that is now at least 26 years old. There is some great information on the FullSizeBronco forum. 1980-'96 Bronco Tech | Bronco Forum - Full Size Ford Bronco Forum (fullsizebronco.com).
One of the first symptoms of a failing ECU is that the fuel pump relay doesn't turn off after 5 seconds when the key is turned on and the engine isn't running and has not attempted to crank. One other easy thing to check is the fuel pressure regular. If there is fuel in the vacuum line when you remove it, the regulator is bad.
'21 FE 2-door CG, '96 EB leather 5.8L, '68 Explorer 5.0 swap
They call me Dave. FSBI 2019 BSCW 2020, 2022 BSCE 2021