Here is the problem in my little mind. Don't want to recommend tear down of timing chain. Don't want to recommend taking heads off. Don't want to go after the wrong thing.
Keeping in mind that ALL cylinders are low:

1. If it was head gasket, it's a V6, it has two head gaskets. Both blown?
2. If it's timing chain/gear, why did rotor return to point right at no. 1 after rotating motor 360 several times? That seems to indicate no slippage and at least no. 1 would have compression.
3. I don't know if this motor is an interference motor or not. If not, there are no bent valves.
4. I guess if all pistons/rings were stuck or cylinders washed dry, that would be no compression and I guess not even one cylinder would fire?
5. It does have spark, it does have gas, if the test were done correctly by poster.
6. A leak down would be good to do.
7. He does have a scope. All you could see is piston top and walls. I hope they are going up and down. A straw in each hole will tell you that.
8. The 1, 3, 5 bank is not a whole lot different than the 2, 4, 6 bank.

Going to add two good squirts of oil into each cylinder and see what that does for compression. Trying to be sure with limited tools and limited experience and over the internet, before recommending DIY tear down or mechanic services. If a miracle happens and cylinders come up to 125, that will be nice. If not my guess has to be the Martin opinion......timing chain. Should not be that with 60,000 miles. Double roller chain very strong, No stretch in 60K miles. Big strong forged steel gears, But............ the bad thing is I know I'm wrong somewhere.
Going to also repeat the rotor test again now that motor has been cranked a lot. Bring no.1 up to TDC on compression, look at pointer, look at rotor pointing at No. 1 . Then rotate motor 360 and look at pointer and rotor again.


Right is right, even if everyone is against it, and wrong is wrong, even if everyone is for it. - William Penn