Maybe they should let you have a loaner car, so that they can keep yours for an extended time to try and replicate the problem.
You can always call and complain to Honda (not the dealer). They do not like these stories, and I bet you will get some help.