You state you have 34 total timing at 2500, how about at idle? A few degrees of timing makes a huge difference in how a engine idles. I would prolly install an advance curve kit with the black bushing and light springs.
You will be amazed at how much difference this makes. JMHO