In bought my 07 Honda Ridgeline a couple weeks ago. I had it for a few days, before something just drained the battery. I took it back to the same dealership and had it checked out. They said the alternator was fine and it was the battery. I had asked that the battery be replaced with a new one anyway. A whole day later, my new battery was dead. Something killed the battery while the truck sat in the parking lot at work for my twelve hour shift. I took it back to the same dealership. There response was the battery terminals were loose. I questioned how could the battery terminals be loose on the old battery and the replacement battery. Did they not tighten the terminals when they replaced the battery? All I got was a blank stare. They could not also explain how the alternator could charge the battery on my 30 minute drive to work because I could turn off the engine and start it back up, but yet the battery would still drain while it sat parked. How could loose terminals drain a battery? I asked them to keep the truck overnight to see if it killed the battery again. Miraculously, it started right up the next day. I brought the truck home and drove it for three days and then the check engine light came on and stays on. I'm taking it to a different Honda dealership on Monday to have the diagnostic run on it. I am highly suspicious that they have attempted to cover up an issue with this vehicle before they sold it to me. In my research on the web, I found that they way that you reset the check engine light is to disconnect the battery. I am trying not to jump to conclusions, but I am growing more and more suspicious. I was wondering if anyone has any insight on something like this.