Okay so I have a 2006 Honda Pilot. Over the last few couple months my battery would die a random times. Sometimes it will go a week without problem, but sometimes it will need a jump start morning after morning. The battery is less than a year old and my mechanic said the battery is fine and tells me that I may have left a light on that drained the battery (I haven't). He charged it up for me but it still does the same thing. Now here's the weird part, on some days I will turn the key and it gives me the same sound as it does when the battery is dead, but when I turn on an interior or exterior light, they seem bright and full of power compared to other days. When this happens I turn the key to the on position, put the Pilot into Neutral, let it roll about a foot, put it back into park and then somehow it starts up strong. What is the problem here?