Brother I feel your pain,....... as a fellow 650 owner I'm trying to put my finger on your problem.
![Wink ;)](http://forums.sohc4.net/Smileys/default/wink.gif)
You have issues if your choke wont operate properly, that's a basic must on these bikes so it shows you have carb issues at least.
Sounds like your slow idle jets are blocked/restricted and that would be why you have to rev till she warms up, you are going past the slow idle jets and using the larger speed (normal riding?) jets to compensate, hey it works but its not right.
![Cheesy :D](http://forums.sohc4.net/Smileys/default/cheesy.gif)
I think you said you have a Custom 650, they have some strange attachment to the carbs (only that model) a restricter of some sort, one of the 650 guys on here will put you right on that when America wakes up in about 6 hours.
Most modern mechanics don't understand these dinosaurs (unless they are one themselves and they are getting harder to find)
![Grin ;D](http://forums.sohc4.net/Smileys/default/grin.gif)
.
As you seem a bit new at wrenching on your bike I wouldn't suggest you rip out the big end any time soon, just fiddle with the bits you can get to know.
Carbs aren't that difficult (I can't believe I just wrote that?) they are a true blue biartch to remove and put back on though.
Probably those overpaid mechanics of yours made some rudimentary blunders as they fought to understand your SOHC bike.
Timing is a thing of ease and beauty with these bikes, you have no points to set or clean and once you figure out how the timing marks align (watch out there are two lots of marks, one for the electrical firing timing and one for the valve timing) you are half way to understanding your bike.
Sometimes we over explain or confuse new members on here, if you get conflicting or hard to understand answers just say so.........we go easy on the newbies here.
![Grin ;D](http://forums.sohc4.net/Smileys/default/grin.gif)
So start with plugs, air filter, petrol tap/filter.....all the easy stuff until you run out and then try tackling something a bit more challenging, at some stage you will have a "EUREKA" moment and you'll find the cure......Hush.
![Cheesy :D](http://forums.sohc4.net/Smileys/default/cheesy.gif)