well 4 of the CEL was cam problem lifters ate up the cam so i went ahead and did all of it in one go, then i started chasing each CEL, so i haven't really had a chance until now to really be able to figure out the issues that are oncoming like the fan being broken, hoping that will be here tomorrow or sunday, but my oil pressure is 18psi at idle at hot temp, drove 30miles CEL hasn't gone away yet will see when i drive another 30miles tomorrow, but my oil pressure will stay around 40ish going about 45mph low rpms at cruising it'll go down to 33 i believe. but the fan doesn't work at all i used my power probe and put 12v directly onto the fan wire and a ground on the ground side so i do know that its broken as all the wires are intact so i am hoping this fixes one issue, and im hoping the oil filter fixes my CEL. tired of working on this truck now lol....
I understand your pain brother and I hope the new fan solves your cooling issues. As for the low oil pressure at idle, have you checked the oil pressure sensor? If you replaced it was it OEM or aftermarket? When you did the cams was there metal debris found? Those shavings block oil flow. Hopefully a good filter will correct the oil pressure issue but if it doesn’t you’re back to finding the cause.