I have almost the same problem,every time I stop the eng dies unless I keep the revs over 1000. Doesn´t do it every time but it´s starting to can be dangerous in traffic. Mine seems to be getting worse.Couple of months ago it did it every time I stopped,about 20 times in 15 miles. this weekend almost every time I stop, The gas cap does not effect this. Any info please