Time for some trouble shooting & diagnostics. I keep throwing P2237 & p2240 codes almost every Monday. I clear the codes and find they stay away until I exceed 85mph, then they come back :/
I think I am going to start with a DME flash. I have the hesitation around 2,800rpm so if im lucky, that will go away too. I have a feeling that is related to my VANOS units though, because my car still stalls once in awhile, and will idle hunt a bit here and there.
So looks like my ZHP will be making its first trip to the dealer for service.