I have a 99 exploere ohv that has a bad miss have had it at the mech numerous times all he can tell me is the ecu is showing a #4 miss fire code i have changed the coil pack, plugs, wires, fuel filter, fuel pump, and injectors i am running out of ideas any help would be greatly appreciated.