I've had this car for years, a few years ago the coil went bad and I had it replaced at an auto shop. Several months later it started stalling on me while driving. It wouldn't sputter or anything... it would just shut off. When I go to crank it again, it turns but doesn't start. If I wait maybe an hour or two it will crank right up with no problem. What could it be?