crank sensor is located near the engine fan, pulleys and belts it's in the front part of the engine, if the fuel pump is not working then you have to replace it, when my car stalled the first time because of the fuel pump, one remedy i did was to hit (not to hard) the area where the fuel pump is located, sometimes the fuel line gets clogged in the pump, the old "hammer the thing" gets it working again but it is best that you have it checked and replaced if necessary