Thanks for using Just Answer, I'm Doug.
Beat on the bottom of the tank first. I am able to be more technical if that doesn't work.
That does sound like the pump is working. To rule out a lack of fuel as the cause, you could spray some carb cleaner in to the intake and see if it catches and runs. If it does run off of a supplemental fuel then we can continue troubleshooting fuel issues.
Are there any faults codes turning the check engine light on? If you turn the key on, off, on, off, on (leave on) then monitor the odometer display. See if you get any type of code to display, write them down and let me know what you find.
You can also unplug and remove a coil, plug it back in and insert a phillips screw driver in to the end and have someone else crank it over. You want to see about a 1/4 gap that the spark can jump and it should be a strong, blue spark.
Let me know what you find.
P0522 is a code for the oil pressure too low. I don't believe this to be your problem but unplug it and attempt to crank it just in case.
I've done a quick search of articles in my database and commonly the Camshaft Position Sensor can cause a no start but without a scan tool or an oscilloscope it would be hard to know for certain that this is the cause. And since there are no other codes than the oil pressure one we would have to manually diagnose your condition.
Do you have access to a multimeter, noid light set, oscilloscope or any professional level diagnostic tools? Also, if you would like instructions on checking the fuel pump then I can do that as well.