I was driving my 05 pilot on a 45mph hwy, when suddenly, l lost power and accelaration, my VTM4,check engine light came on. I immediately parked on a curb, turn off my engine for 2mins, then start again, the VTM went off, but the check engine was still on. To make the long story short, good thing i have my code reader on my glove box, plugged it in and it give me P2138-something about accelarator position sensor/circuit. could there be more than this? should I replace? or just clean the connector?