When i haven't been driving my car for more than 5 hours, it takes a while to start. Like several (4?) extra seconds. I don't hear any weird noises when this happens. This has been going on for awhile and i asked the mechanic to check my battery. He said everything seemed okay. The car is 2.5 years old. Thoughts, assumptions?