Doesn't sound like a normal throttle body issue. If once warm it is OK this would rule out the throttle body, people just seem to always think it is this with no reason.
I would start with looking at the ignition parts, check the spark plugs, feel the HT leads, if they are solid they are crap, also check the dizzy cap and rotary arm.