I have a Mazda 626 (manual). I recently has not wanted to start after having driven for a couple of hours. It does turns over and usually takes 20-30min to start again as if cooling down seems to be the solution. It has been doing that more and more though now. Now its taking 2-3 hours before it will start again. What do you suggest might be the problem?