Hello. My 1989 ford escort 1.9 litre CFI has a code 96. This happens happens about every 4 months. I have noticed when it happens the check engine comes on and the fuel pump will not shut off (it should cycle off after 2-3sec KOEO ) but the fuel pump continues to run if try to start the engine it will not start just cranks over? I bought a new fuel pump relay and installed it about 3-4 later it does the same thing again. What I do every time I start the car I turn the key to run position (KOEO)and listen for the fuel pump to cycle 2-3 seconds when the fuel stops the cycling I will start the car with out a issue. But about every few months when I cycle the KOEO the check engine lite stays on and the fuel pump continues to run. What I do then is turn the key to the off position wait 1 min and try again to the KOEO position I do this 1-2 times and the fuel pump will cycle like it should and the car starts with out a problem. Do you guys have any ideas what I can check?