Just fueled truck,then driving down interstate at 65 mph,for about an hour and the check engine light came on.So I pulled over and checked fuel cap and it didn’t change,the light still on.Any idea’s?