Tearing down the engine seems like a big PITA to me. 10.1 is ok comp for pump gas also. What kind of dizzy do you have? (i.e. is it a MSD or a HEI, ect... vac advance?) you said the engine did not want to run at 18deg at idle, but would run at 14deg. Usually if you advance your timing (18deg vs. 14deg) the engine should idle higher, not stall out. I ask about your dizzy, because if you have an MSD, you can tune your advance curve. Too me it sounds like you are bringing in the timing to fast, to much advance at too low of an RPM. What is your total timing, and at what RPM is timing at total advance? It is possible that your dizzy has been locked out? On a circle track car or alot of drag cars the timing is locked out, or fully advanced. The only time a engine needs less timing is at off idle and low RPM's, or how a street motor gets driven 😀 Let me know what you find out. I have a pretty good grasp on timing and advance curves.