Not sure if it's just a coincidence, or not. Wednesday night, coming home from work, raining so hard, it was like driving in a wall of water. Had the hood scoop plugged as I knew it was coming. Anyhow, I made it 6.5 miles out of the 7.5 miles to get home. Turned the corner a mile away, the truck just stalled the f--k out. In the middle of the road. Cranked it and it started, but would stall every time I put it in gear. After four of those, it refused to start at all. Pushed it into a nearby parking lot, with the help of my supervisor, who came along soon after it happened. Next day, walked down there and figured it would start, that something got wet. Nope, nothing. Walked back home, grabbed my code scanner and walked down there again. Along with the four codes that are always present, there was a new one, P0340, Camshaft Position Sensor. Since it sits way up high on the back of the engine, damn near under the firewall, maybe it jsut decided that was the time to let go. It was a new one that I put on in 2018, just for the hell of it. Still have the old one in the garage.
Since it cranks smoothly, and doesn't make any funny noises while doing so, I figure it's not likely the internal part. I'll know here shortly. Going down with the factory original one, and see what happens. I'll give the internal part a wiggle while the sensor is off, see if there's any play in it. I've been taking the sensor off about once a month and squirting a small amount of 20w-50 down it's throat. Never had any funny noises under the hood. Hopefully, replacing the sensor will get it going again.