Had an odd problem with my truck the other day. The engine surged in gear so I put it into neutral and the surging stopped. This happened a couple of times on the same day and since then nothing. My neighbor has a code reader and it showed nothing. I spoke with a mechanic and he said it could be something that could show up and never happen again. I found one site on the internet which was the same as my experience except it was a diesel engine.