I totally agree with Ken Hill.
--
Five minutes of warm up at 4k sounds like a long time to me. Now that it's cooler, I'll start it, adjust the choke so it's going 2 - 2.5k for a minute or so and then ride it and turn the choke off within a mile or when I get on the freeway (about half a mile for me). My bike has done the dying at stops and getting the carbs right made that go away.
FWIW, I was arguing with my carbs a month ago. It wouldn't run under 3k (it would just die, in some cases slowly, other cases immediately). Turns out I had each of these problems at various times:
- Plugged idle jets -- cleaned the puppies
- Inaccurate and inconsistent float heights -- I built a tool out of several small steel rules, where I'd eyeballed them with just one ruler before. They had varied by 2+ mm and now I can get them within 0.25 mm. (A 2 mm float height change on my bike is a HUGE change.)
- Inconsistent idle screw turns. -- Carefully turned them all back to 'zero' and then back out again. One of the last times I cleaned the idle jets I was in a hurry and left the carbs attached to the cables and then adjusted the idle screws with the carbs installed when I had been doing it off the bike. I got confused and turned two of them half a turn the wrong way and that left two cylinders starved.