The shop (Willy World in Joliet) also told me my idle was way too low, they turned it up. They also took apart the pep cock or something that has to do with the fuel going somewhere, sorry, I’m not mechanical. Anyways, they said there was nothing going on there. They did not say anything about leaking oil. My bike is a 2003. I’m in Joliet, who did you take your bike to? I might call them up.