Engine stall
Let's start from the beginning. You posted about the truck not running right but didn't mention the check engine light. Then you say the check engine light has been coming on for months.
At this point I believe you have more than one problem and no diagnosing of any of them. A plugged catalytic converter can easily be diagnosed with a simple low pressure gauge and drilling a small hole in the pipe before the converter and measuring back pressure. Interesting that you stated that the catalyst looked like it had been changed once before, a lot of people guessing. it sounds like the code stored has been chased after before and doesn't directly relate to your performance problem.
How did you get the truck to a shop to replace the catalyst? Is it still not running good? I would start with the very basics of making an engine run, easiest to check is fuel. Check fuel quantity and pressure, a real pressure test with a gauge not pushing on the valve and seeing a little fuel squirt. When was the last time the fuel filter was changed?
The fuel pressure is good 50/15
Catalytic converter changed by me this morning
Oxygen sensors upstream are new
The fuel filter is new
CEL will come on and stay on for a week and go off for a month
Luck of diagnostic laptop what else do I check manually
Throttle Position Sensor (TPS) or Accelerator Pedal Sensor: These sensors are part of the electronic throttle control system. If faulty, they can cause stalling or unresponsiveness when accelerating
Something I have done multiple times in the past when faced with an engine that will start but dies shortly after, is unplug the MAF sensor in the intake tube (don't remove it, just unplug it). Often this will let the engine run relatively properly, as it defaults to a set of parameters stored in the computer. It WILL set a code when you do this. Typically, plugging the sensor back in causes the vehicle to almost immediately die, and return to its 'start but die' state. It generally means the MAF is bad and needs to be replaced. You can try cleaning it but I have never had good luck with that.
So remember to erase the codes after each part you replace.







