I have an 07 pilot with 134000 miles. It is sometimes hard to start, but when that happens, the engine shakes and it acts like it wants to die. Often, if I turn the car off, then back on, the problem would fix itself. There have been other times when I try to accelerate, it didn't want to go. I'm getting a random misfire code and also the 499 evap code. The problem occurs completely randomly. Coils changed, purge valve changed, oil changed. It's been in the dealership that I bought it from for 10 days now. They did send a head out to be machines, but the problem is still there and they are at a loss. Thoughts?