I have a 2013 Limited edition. Every time I put gas in it, it will not start for several minutes. It turns over. Once it finally starts, it doesn't have any problems. I can take the gas cap off and it will start right up. It is just when you put gas in it. The only code coming up is a rough idle code. Any ideas or thoughts?