I have a 2003 Duramax that wont start if the temp outside is hot. Starts fine when the weather is cool. I have to prime it to restart and if it's very hot (90 deg or more) it won't start at all no matter how much I prime it. I had to wait until the evening when it cooled down to prime and restart. Other than that it seems to run just fine. Any ideas?