Yes, you can get some Bluetooth type scan tools, but I recommend something like this one from Harbor Freight (4th pic). It is $99.00, but you can find cheaper ones on amazon, just as long as it says "can read live data". You don't want just a code reader. The live data is where you will be able to give us some numbers from the data and we can help you far more, knowing what the engine computer is actually doing. Sorry for this long post, but I wanted to help explain how a few things work.
With a basic scan tool that can give you live engine data; you really don't even need to take a fuel pressure reading at first. There are ways to see if the engine is running lean or rich just by live data. For example, the computer data will have data Pids (Parameter IDs) such as Long Term and Short-Term fuel trim. Or it will give readings from an Oxygen sensor, coolant temperature sensor, intake air temperature sensor, etc. Picture 3 below is an example of a few data Pids. You can see the Short Term B1S1 reading -3.9% there. That is the fuel trim from Bank 1 Sensor 1 oxygen sensor and its reading -3.9. So, the engine computer is reducing fuel from the air fuel mixture by 3.9 percent on Bank 1. This means Bank 1 is running a little rich and the computer is compensating for it.
Now from what I have seen Volvos do, they rely heavily on fueling parameters. I had a Volvo that had its rear Oxygen sensor voltage that was stuck reading full rich. The vehicle would not run at all, it would start and stall, maybe run a little bit then stall, huge lack of power. But this was all because the computer was compensating for a condition that did not exist. It was just a faulty reading. So, you can see how a simple obd2 scan tool can help in a huge way instead of changing a ton of parts. Granted the fuel filter and pump may have been on its way out. A restricted filter will ruin a fuel pump.
Having said all that. I do believe you have a fueling issue. Because of your comment about filling the tank. This has to do with the Evap system, but that is a whole other system to explain.
Another thing, you mentioned you had to charge the battery, if you drive the vehicle every day or other day, you shouldn't have to charge the battery at all. If it was reading low voltage, it is most likely starting to fail. They last about 3 years or so. But checking the battery voltage with the vehicle off and then also when running. The charging system should be 13.7 to 14.3volts. Here are some guides to help. If you have any more questions just ask. Again, Sorry for the long post.
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
https://www.2carpros.com/articles/car-battery-load-test
https://www.2carpros.com/articles/how-to-check-a-car-alternator
Images (Click to make bigger)
Tuesday, October 25th, 2022 AT 2:15 PM