A while back my car started giving me some problems. If I drive for a while, say an hour or so, when I stop the car, it will die on me. It doesn't smoke or make any noises or anything. After about a half hour of sitting and waiting, it will start right back up and drive like normal. I know to check antifreeze and it's full like it should be and I get regular oil changes. This is frustrating! What can I do?