So tonight I was cruisin down the road and I had a spot where I could really open it up. I left the light and ran first second and third out to the top and when I hit fourth gear the car like sat on its face and some codes flashed in the dash with the little wrench lit up. As soon as this happend I put the car in neutral and noticed it idoling at about 400rpm very rough. I pulled to the shoulder and tried to read the code with the accessport and it was saying no code availabe. I then turned the car off. On the restart everything seemed normal and the codes reset without my doing so I ran the gears again and everything was fine. This would be the second time this has happen to me and I'm wondering what would cause this??