My 1999 Suzuki gz250 is repeatedly losing power and bottoming out. Happens if I let it idle too long, and when in gear. It seems the only way to keep it from doing this is to constantly be on the gas. Maintenance I've already done: Carburetor taken apart and blown out with compressed air (hit the small gold idle pins as well), checked air filter and gas filter (both are fine but I hit those with compressed air anyways), just threw in a new spark plug. I'm currently waiting for a new ignition coil with spark plug wire and cap to come in the mail. I'll be replacing that as soon as possible. Is there anything I am missing that would cause a loss of low-end power??