I have a 2004 Ranger that is acting strange. When driving the engine quits suddenly. No sputtering, just quits. If its rolling I only have to turn the key off then on and it restarts. If stopped, I turn the key and engage the starter motor and it starts again. I've replaced the fuel pump and it didn't help. I've checked the wires to the key switch. Any ideas? I'm not sure if this is the place for this post....