My wife and I were on a trip to see our brand new grandchild and about 3 hrs into the ride I just happen to catch the speedo go to 0 then the engine light cam on so I pulled the clutch in to pull over and the engine died. Sat for about a min then she started right up. Now I had noticed the speedo once in awhile dropping to about 10mph or so then start to work again. My Sportser would do this also. Later that day we rode to our other daughter and the bike ran great. It also got colder later in the day. Rode bike all the way home about 100 miles and no problems. But a colder day. I live in norther WI so a hot day is 80 cold is 65. When the bike quit it was 87. I check codes and found that the VSS was bad. P0501 and P0502. I put a new one in and found the old one had been nicked by something. In the self help section I found that a bad VSS can cause the engine to stall. I think in the cooler weather it was fine, but when it got hot and the engine was hot it started to fail. Anyway we'll see if this fixed it. By the way this is at 16500 miles.