You really need a scanner with live data to diagnose this properly...I would be looking at fuel trims when it bogs down.
If it's running out of fuel (low fuel pressure issue) the fuel trims would be positive when it bogs down. Basically, the computer is trying to compensate by adding more fuel, until there's no more fuel provided and engine RPM drops under load.
If the there's an issue with the FPR or injector and dumping too much fuel, the ECU would try to compensate by cutting fuel. Fuel trims would be negative. Again, causing similar issues by bogging down.
Either of these cases I'm pretty sure would give you a check engine code: too lean bank 1, too lean bank 2, too rich bank 1, etc. I'm not sure why you are not getting a code. But monitoring the fuel trims gives a really good understanding of what's going on, without even opening the hood. You can even almost certainly rule out vacuum leaks by looking at fuel trims and revving the engine.
Do you have a mechanic you can trust? Maybe take it for a diagnosis only. I can't image that being too much cost. Then you can replace whatever is bad yourself if you are up for it. Just a thought.