That series of codes can certainly be generated by multiple factors. In my case, I still haven't solved the problem, but the vehicle's performance has improved; that's why I've been taking it step-by-step, fixing everything related until I reach optimal performance. I hope you can solve it too—I know dropping the tank is a lot of work, but it’s worth it.
RE: Fuel system overhaul (Code P0300) | Replacing pump, filters, and connectors