Poor compression in one cylander at idle.

Sounds like a broken ring or a sunken / burned exhaust valve to me. Since you have done a leakdown test with oil. That tells you that it is either rings or valves.