I have had the EXACT same issue for the past few years. I live in MN so it only occurs on summer days that are over 80 degrees (not too many). I am planning on trying to replace my fuel filter (bad boy - 70K and I have not replaced it yet). I would like to hear from those who have fixed this issue.