340 Timing / CAM Issue

Looks like you found your idle problem.
It does not appear to be leaking water.
I would throw a cheap summit cam and lifters in, find a used intake.
Use copper spray on the intake gaskets.
Fire it back up.