Replaced the fuel filter and did some Seafoam on it in the last few days. Was going to put a new fuel pump in it too but the pump I bought from Rockauto has different connectors for the wires so I decided to stick with the stock pump for now instead of having to cut and splice my factory fuel pump harness.

The fuel pump always comes on when I turn the key anyways so I'm thinking it's still working just fine if it always comes on.

Anyways, was driving today to go pick up my kids and was sitting at a stop light when as soon as the gas gauge got to a half tank, the car started sputtering and acting like it was getting choked for fuel and then died.

I left the car off while sitting there waiting for the light to change, and turned the key on and off to let the fuel pump cycle about 4 or 5 times. Once the light turned green, I started the car and it drove fine but I went ahead and stopped at the next gas station and filled up the tank.

Car drove fine for another ten miles or so of stop and go driving until about 3 lights from getting my son and it started to not want to accelerate any past 2k rpms. You could ease on the gas and it would drive ok, but if you tried to give it enough gas to get over 2k rpms, the car just falls flat on its face, but once you let off the gas, it will resume like normal.

I'm starting to think it's possibly something maybe in the PCM or something electronic and not so much fuel pump related.

How can I tell if my PCM is messed up?