My ancient Harley engine started dieseling when I turn the engine off...long story short, I added about a half oz of Marvel Mystery Oil to the tank,,,started riding ,came home in about an hour and turn engine off,,,,,no dieseling anymore after that...maybe these types of things have happened to you...its ,a 1996 Sporster carbed engine.