Compression readings

The cylinder heads need to be surfaced the same amount.
If not your intake will never seal for very long, I don't care how much sealer is put on, it won't seal.
I'd be interested to know what pistons and heads on it to register such high cranking #'s.
I just can't see those numbers with an open chamber head.
Look for a leaking intake manifold causing the rough idle.
Flat top forged pistons as far as I know.....906 heads ......