Hmm, sounds like the same symptoms I seem to be having. I had recently got a P0174 code too after some rough idles, but I reset it and it hasn't come back up again. But every now and then, I'll feel a ever so slightly rough idle, but hasn't been as bad so haven't thought much about it. Will be following this thread with interest.