On the RFI engine, there is a crank position sensor. It could be bad, or a wire between the CPS, and the MPEM/Fuel controller can be bad. BUT... I would probably remove the CPS from the engine, and check it for metal filings. The starter will wear away at the ring gear, and the bits of metal can interfere with the sensor working.