Long story short; My '89 Sportster 1200 recently overheated when I left it idling too long. Ran like a dog when I go back on, coughing & spluttering. Turned it off and oil came spilling out of the carby air filter cover (presumably from the vent hose). Changed oil & filter; cleaned out...