Wow, thank you for that lengthy response, that really helps us out! I agree with the other responses so far. Keep trying the easy stuff first like the fuel/air diagnostics stated by others and new compression check.
Camshafts rarely go bad but I'm not saying it isn't bad yet.
Then if there's no improvement and your still suspecting a bad camshaft, pull the valve covers and try adjusting the valves if there's one valve that needs excessive adjustment its either the lifter collapsed (common problem) or a worn lobe on the cam.
Oh... have you checked the condition of the timing chain yet?
Camshafts rarely go bad but I'm not saying it isn't bad yet.
Then if there's no improvement and your still suspecting a bad camshaft, pull the valve covers and try adjusting the valves if there's one valve that needs excessive adjustment its either the lifter collapsed (common problem) or a worn lobe on the cam.
Oh... have you checked the condition of the timing chain yet?