Whenever I fill my tank to the top and go around a bend fuel spills out from the cap onto the body work. The previous owner told me about this and said it was to do with no baffle in the tank. Does anyone else have this problem? or should I be buying a new cap???