Hi I just got a 97 klr. Seems like gas works its way up an out of the key slot, mostly a problem when the tank is over 1/2 full. I read a link that pointed to an issue with the vent tube inside the tank? How the heck do I fix a tube inside the tank? What is happening here? Should I be replacing the cap instead?