OK, I just completed a dynamic timing check with a timing light as suggested and it is only very slightly advanced, which seems to be normal from some of the posts I've read. I watched the advance mechanism as I twisted the throttle and it is at full advance at 2500 rpms. Is this normal? The manual says it should be at full advance at around 6,000 rpms. It is a CB750. I also resynched the carbs (vacuum sync}. The bike is still doing the same thing, only after it warms up and the throttle is held over 3000 rpms for a short time - hangs there but goes away if I shut the engine down and restart immediately. I sprayed starting fluid all over the carbs while running and did not see an increase in rpms when at idle - no leaks. Thoughts?
Thanks!
So long as it does not reach full dvance BEFORE 2500 RPM, it is OK. Most of these bikes have advancer springs that have become slack and/or annealed from the heat over time, and they advance too quickly. Very common.
Check your air screw settings. If it is a 1975 or eralier CB750 with non-PD carbs, these should be set at 7/8 to 1 turn out from (a relatively snug) closed position. The springs on these screws can make you think they are bottomed when turnig them in, so turn them in until they stop, back up slightly, turn in again. You might find that they are not yet bottomed. Then turn out 7/8 to 1 turn, no more. If you go further, it makes them too rich (yes, rich...) and the idle will be erratic and hard to control.
All this presumes the carb bowls are nice and clean: if the idle emulsifier tubes on either the mainjets or the idle jets are plugged or even partially plugged, the idle will be tough to get to work at all.