Hi, I have a 2006 Suzuki s40 Boulevard that I bought used a month ago. When I start the bike, it sounds fine but then starts to struggle after a few minutes when it's in idle position. Sometimes it will die. There's been a few times where I ride it and it everything seems fine until I slow down to 1st gear and it dies. Could this all be a carburetor problem? I have increased the idle RPM which helps when it's still but then when I ride it, it sounds really fast, like I'm revving the engine. The bike also has a loud backfire after I turn off the engine. That could be because the exhaust pipe is cut or its my carburetor. How much does it cost to get a carburetor cleaned in CA?