I just bought mine on Tuesday and it had the engine light on (the seller promised that it would go away or they would pay for repair in writing). The repair shop was on the phone with us and swore it too would go away after driving it for 50 miles or so. It didn't go away. I took it to a friend's shop and found the code, tried to reset but no go. Then we found the solution above. I tried this last night on the empty highway and was elated that it worked! How goofy though! WTF.
I had to do it in 2nd gear though, because @4500 RPM in 3rd, I'd be going like 80+ MPH! in 2nd, you don't get much