I am having an issue that I cannot track down, and it may be pretty simple but I need some direction. At random times, I cannot pinpoint any specific situation, the check engine light will flash on and I will lose all power for a few short seconds, then the light goes off and it runs fine. It does it with the engine temp is hot or cold, the actual outside temp doesn't make any difference, and it does it at random speeds. Any suggestions?? Thanks in advance!