I have a 91 sentra. After I drive it for over an hour it won't start again until it has been turned off for at least 30 mintues. It is not over heating. I just replaced to battery, and the starter. I took it to the shop and they can't figure it out. Any ideas?