I have a 2002 Ultra Classic that has left me stranded twice in the last 1000 miles. Each time there is no spark at either plug but after sitting for anywhere from an hour to as short as 15 minutes the engine will fire up and run smoothly until the next event. I have had it to the dealership and they have found no problems. The engine light is not on and there are no codes. The lights, radio, starter , etc. are operational while the no run condition exists. Any ideas?