I was driving down the road, the truck started to stutter , shake , and then stall out. Sometimes it will run on its own (not very well) for a few seconds, sometimes it is very hard to start. With the codes I have and knowledge of the engine, I started to diagnose the issue.
So far I have replaced the following;
High pressure fuel pump and fuel line that goes to the fuel rail
Intake manifold gaskets to the heads
MAP sensor
I pulled the valve covers to check that the rockers were still moving as should, they do, so with that I believe the lifters are still good
I checked the in line fuel pressure from the tank, it is bouncing between 57-68, that is normal.
I have the following codes
P0106 MAP Stored
P0068 Throttle Body Air Flow Performance Permanent
P0097 IAT Sensor 2 Circuit Low Voltage Permanent
Mis-Fire on cylinder 8
I pulled all four O2 sensors to see if the CAT's were plugged, no better. I wasn't able to get my scope in there to see if the CAT's are plugged, I'll probably pull the "Y" pipe to see directly into the CAT's.
The wiring for the MAP, MAF test out correctly for function on my meter. I even pulled the MAF with the harness connected and pulled a vacuum, it worked correctly. I am thinking of swapping the TB's between my '23 and my '17 to see if anything changes.
I may have forgot some other things I have either checked or done.
Tonight, I pulled the power from the battery to see if that helps at all. I'll install them tomorrow morning and see what comes.
I am at a loss so far, and would appreciate any good help.