Yes, it sounds like a fuel delivery issue. Have you tried fuel injector cleaner?
At 51k miles, it is a good idea to replace the fuel filter. The fuel filter is a canister in rear of the vehicle. It is not hard to replace.
There are more things to do verify proper fuel delivery but try the simple items first.