Hello KJ forum I am hoping your collective knowledge can save me from burning my Libby to the ground. So I guess I should start from the beginning about 2 months ago completely randomly my KJ stalled out coming out of a parking lot. would start right back up but kept doing it if I was not on the gas. Turned out the IAC had loosened itself out I tightened it back up and the problem disappeared for a week or so then started to stall when coming to a stop. So I replaced the IAC and cleaned the throttle body and everything worked fine for about 10 days then it started up again so I replaced the TPS on a recommedation and the issue still happened. So by now I just didn't feel like playing wack a mole with sensors and took the KJ to a shop to get diagnosed (since I no longer have a full scanner) They looked at it and recommend the cam and crank sensors and said it may be the PCM as their scanner would randomly lose connection. So I replaced the cam and crank sensors and got a reflashed PCM, after doing the cam and crank the KJ ran well and it seemed like it was fixed but 2 days later the issue reemerged on a whim and out of a need for a new one I replaced the gas cap. Now still having the issue some times won't idle after a restart or stall and still no CEL. Any and all recommendations are greatly appreciated the truck is my daily and I do love it but it's slowly killing me at this point. Thank you all in advance for your knowledge and time C.