I too thought the light staying on was weird. My guess of fuel cut, the light comes on, and goes back out pretty quickly. After checking codes, don't panic, and go buy an ECU. Most codes list that as a possible problem. Report back here what you find, and you may get help right in this thread...