Well, I think its a carb issue. Bit of background first: bought a 92 Bandit 400 a few months ago and almost immediately had problems with it. I took the carbs apart myself and cleaned them, and actually got it running again afterwards. However I kept having issues with both carburation and electrical things, mainly that the RR wasn't working properly and eventually killed the battery.
I finally caved and took it to a mechanic who sorted out the carb issues, and I had replaced the RR and battery in the meantime. Its been starting easily and running alright, except under certain circumstances. The mechanic replaced some of the carb o-rings and seals, and I'd already gotten the o-ring kit from another forum user, so they should all be fresh. The mechanic also replaced the sparkplugs, although they weren't in bad shape before.
It runs fine if I keep it at low revs and not at a constant RPM for too long, but if I take it onto the highway and keep it at higher revs for even a couple of minutes it dies as soon as I take it out of gear, and runs noticeably worse before I stop. I've almost had it strand me a couple of times, but if I let it sit for a couple of minutes, then give it full choke, it'll start right up again, and run normally as long as I keep it slow. I've also been able to keep it running as long as I don't let the engine drop to idle, making sure to constantly give it some throttle.
I've read as many related threads as I could already, and done a few simple things to check for obvious problems. I tried the carb cleaner-around-the-carbs-and-intakes trick to check for air leaks, but it seemed to have no effect. I also sprayed it directly past the intake box hole, and this killed the engine in just a couple of seconds.
What should be my next move? I meant to check the sparkplugs for discoloration as thats been a problem in the past, but darkness set in. Could the engine just be getting hot and causing an air leak that I can't detect at idle? Anyway, thanks for any help, I hope to be riding that thing every day as the weather turns nice.