ok, first time on here so be patient please and im sorry if i forget anything or have to much. ok so i have a 2007 suzuki ltz 400. first thing was that it all of a sudden just starting acting weird. it has all of its power when running fine but it has moments to where it acts like it is starving for gas. it will run then it just wants to die. then i can wait 20 mins and ride it and it will b fine for a little bit for like 20 mins of riding. and that started happening first. then i got a yoshi slip on and put it on and then took it to the sh op and got the carb cleaned and jetted for the slip on. changed the oil and etc... then after it got rejetted it ran fine for a day meaning about 1/4 of a tank of gas. then same thing starts happening. so i figured something got stuck in the carb somewhere in one of the jets, i cleaned the carb completely and cleaned out the petcock and tank. still doing the same thing. just taking spells from one start up to another. after that the only thing i did was was checked to see if it was geting gas to the carb and it is. so i dnt know if it could be in the electrical like the cdi or what, Please help im desperate to get it fixed before warm weather. if you need other information just ask. Thanks