Been a busy couple months. Ended up putting a brand new long block in it. Had a leaking freeze plug and it was running bad. I thought I blew the head gasket. But I didn't. So I also changed most every sensor on the truck.
Engine, long block 5.7 with a 3 year 100,000 mile warranty.
Map sensor...