I have a 2007 Honda Odyssey at first it was saying I had a evap problem I got that fixed I had 2 leaks I had those fixed now my tighten gas cap keep coming on then it will go off and my engine light will come on. I took it to the Honda dealer 3 times and they fixed the leaks. The tech said he fixed all that he could so my light shouldn't come back on but if it did he wouldn't know what the problem is. Can you give me some advice? Do you think I could be an electrical problem?