I had something strange happen yesterday. The oil cap/dipstick came/blew off the oil tank. What a mess!!!!!!!!!!! I had oil all over the place. Thankfully I did not loose the cap/dipstick. I bike is 07 Heritage with 6500 miles. It had the oil changed within the last 1500 miles and has not had any recent modifcations. Any ideas on what happened? Is it okay to drive or do I need to have it serviced?