Crankshaft sensor SHOULD throw a code so if you have an OBDll code reader and your Service Engine Soon light is on that could answer that question. You could always ground a plug wire to see if your getting spark. If it's the fuel pump, many times you can smack the bottom of the fuel tank pretty hard a few times with an open hand and get it to work for again for a short period of time. For the purpose of diagnosis you give it a try and if it starts, then you can pretty much be sure it is the fuel pump. Though don't trust it if you're at home. It might make it a block, it might make it 20 miles but it's going to fail again shortly.
Answers & Comments
Crankshaft sensor SHOULD throw a code so if you have an OBDll code reader and your Service Engine Soon light is on that could answer that question. You could always ground a plug wire to see if your getting spark. If it's the fuel pump, many times you can smack the bottom of the fuel tank pretty hard a few times with an open hand and get it to work for again for a short period of time. For the purpose of diagnosis you give it a try and if it starts, then you can pretty much be sure it is the fuel pump. Though don't trust it if you're at home. It might make it a block, it might make it 20 miles but it's going to fail again shortly.
Have you got spark at any of the plugs ? Spray some carb cleaner in the throttle body and see if it tries to run .
I've done all that and still don't work