I have a 2001 Indian Scout. On a recent trip to the Grand Canyon from Tucson, the gas tank started leaking from the right side gas cap. Changed the O-ring, still leaked. Replaced the gas caps, still leaked. It seems to only leak gas on hot days and only on the highway at 65 mph or higher. Anyone know what is going on?