2002 Yamaha Road Star Silverado 1600 won’t start after refueling unless I leave the gas cap off. I checked the main vent line coming off of the fuel tank and it’s not plugged. It will actually spit gas out the main vent line occasionally if the tank is more than half full. The bike runs great as far as I can tell. I nail the throttle and she takes off like a rocket. Now this problem started at the end of last year. I thought I read that this bike has a ventless gas cap system. Any help pointing me in the right direction would be appreciated.