625fireman
I have injecter-itis
I would check the alt. If it is to hot to touch it could be sending too high voltage to your truck and playing havoc with the electronics, or could be shortin out inside and playing havoc that way. if it is OK sounds like it could be crank position sensor. IDK for sure but sounds probable.